misterunknown: gelöst

Beitrag lesen

Moin,

das ist nicht die Datei, deren Pfad, ich angegeben habe.

Vielen Dank, ich konnte das Problem mit einem einfachen unlink /etc/apache2/conf.d/munin lösen.

Allerdings habe entweder ich ein gewaltiges Verständnisproblem, oder ihr liegt in einer Sache falsch: Directory im VirtualHost-Kontext bezieht sich nicht aufs Dateisystem des realen Servers, sondern auf das DocumentRoot des VirtualHosts.
Ich habe nämlich unabhängig davon, dass es sowieso noch nicht funktioniert hatte, die Konfiguration so geändert:

<VirtualHost *:443>  
   ...  
   <Directory /var/cache/munin/www>  
      AuthType Basic  
      ...  
   </Directory>  
</VirtualHost>

Nachdem ich die Standardkonfiguration ausgeschlossen habe, konnte ich auf die Oberfläche zugreifen, musste mich aber _nicht_ einloggen.
Nachdem ich testweise nochmal meine erste Variante probiert habe:

<VirtualHost *:443>  
   ...  
   <Directory />  
      AuthType Basic  
      ...  
   </Directory>  
</VirtualHost>

muss ich auch Login-Daten eingeben, bevor ich die Oberfläche zu Gesicht kriege.

Gibt es dafür eine Erklärung? Ich habe nochmal genau die Apache-Doku gelesen. Weder in der englischen, noch in der deutschen steht konkret das Verhalten von Directory im VirtualHost-Kontext beschrieben. Ich würde aber einen Besen fressen, wenn ich unrecht hätte.

Grüße Marco

--
Ich spreche Spaghetticode - fließend.