Hier mal ein Beispiel, wie man Piwik via einer vHost Datei von Apache2 vor unbefugten Zugriffen schützen kann. Damit sperrt man alle Dateien, außer die benötigte piwik.js und piwik.php, die für das Tracking benötigt wird!
<Directory /var/www/dasisteintest.maffert.net/> AuthType Basic AuthName "Login" AuthUserFile /etc/apache2/.htpasswd Require user Heins <Files "*"> Require user Heins </Files> <Files ~ "^piwik\.(js|php)"> Allow from all Satisfy any </Files> </Directory> </VirtualHost>
„Heins“ sollte hier mit einem in der Datei (/etc/apache2/.htpasswd) gespeicherten Benutzer übereinstimmen 😉