misterunknown: Piwik will nicht per HTTPS

Moin,

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

--
Ich spreche Spaghetticode - fließend.
  1. <IfModule mod_access.c>
    Deny from all
    Require all denied
    </IfModule>

    Apache 2.4?

    1. Moin,

      Apache 2.4?

      Nein, der ist noch nicht im Standard-Ubuntu-Repos. Ich habe noch den Apache/2.2.22

      Grüße Marco

      --
      Ich spreche Spaghetticode - fließend.
      1. 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