Piwik will nicht per HTTPS
    
misterunknown
    
    
      
    
  - webserver
 nicht angemeldet
 nicht angemeldetMoin,
ich habe ein Problem mit Piwik. Per HTTP kann ich alles normal aufrufen. Per HTTPS gibt es ein Problem.
http://piwik.misterunknown.de/
https://piwik.misterunknown.de/
Hier meine Konfiguration:
<VirtualHost *:80>  
        ServerName piwik.misterunknown.de  
        DocumentRoot /var/www/piwik  
        <Directory /var/www/piwik>  
                Order allow,deny  
                Allow from all  
                AllowOverride All  
        </Directory>  
</VirtualHost>  
<VirtualHost *:443>  
        ServerName piwik.misterunknown.de  
        SSLEngine On  
        SSLCertificateFile /etc/apache2/ssl/misterunknown.pem  
        SSLCertificateKeyFile /etc/apache2/ssl/key.pem  
        DocumentRoot /var/www/piwik  
        <Directory /var/www/piwik>  
                AllowOverride All  
                Order allow,deny  
                Allow from all  
        </Directory>  
</VirtualHost>
Wie man sieht ist HTTP und HTTPS eigentlich gleich konfiguriert. Trotzdem sieht man schon bei der Anmeldemaske, dass per HTTPS einige Ressourcen nicht aufgerufen werden können. Im Apache Error-Log steht dann folgendes:
[Tue Apr 29 15:18:42 2014] [alert] [client 87.147.44.136] /var/www/piwik/libs/.htaccess: deny not allowed here, referer: https://piwik.misterunknown.de/  
Offensichtlich gibt es ein Problem mit der .htaccess-Datei obwohl innerhalb dieser alle möglichen Direktiven erlaubt sind und es über HTTP normal funktioniert. Kann sich das jemand erklären? Hier der Inhalt der .htaccess-Datei:
<Files ~ "\.(php|php4|php5|inc|tpl|in|twig)$">  
<IfModule mod_access.c>  
Deny from all  
Require all denied  
</IfModule>  
<IfModule !mod_access_compat>  
<IfModule mod_authz_host.c>  
Deny from all  
Require all denied  
</IfModule>  
</IfModule>  
<IfModule mod_access_compat>  
Deny from all  
Require all denied  
</IfModule>  
</Files>  
<Files ~ "\.(test\.php|gif|ico|jpg|png|svg|js|css|swf)$">  
<IfModule mod_access.c>  
Allow from all  
Require all granted  
</IfModule>  
<IfModule !mod_access_compat>  
<IfModule mod_authz_host.c>  
Allow from all  
Require all granted  
</IfModule>  
</IfModule>  
<IfModule mod_access_compat>  
Allow from all  
Require all granted  
</IfModule>  
Satisfy any  
</Files>
Grüße Marco
<IfModule mod_access.c>
Deny from all
Require all denied
</IfModule>
Apache 2.4?
Moin,
Apache 2.4?
Nein, der ist noch nicht im Standard-Ubuntu-Repos. Ich habe noch den Apache/2.2.22
Grüße Marco
Apache 2.4?
Nein, der ist noch nicht im Standard-Ubuntu-Repos.
Doch. Ist er. Ich habe hier:
Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 mod_defensible/1.2 
Ich habe noch den Apache/2.2.22
Aha. Da kann ich die richtige VM anwerfen.
Jörg Reinholz