Peter Wiersig schrieb:
On Tue, Apr 18, 2006 at 01:47:47PM +0200, Ralf Prengel wrote:
http://servername:8083/nagios ergibt wie gewünscht die Login-Box http://servername:8083/nagios/ landet direkt auf der Seite ohne das die Anmeldebox erscheint.
Die Konfiguration des Apache-Verzeichnisses
<Directory "/srv/www/htdocs/">
Das Thema ist, das das nagios-Verzeichnis ueber einen Alias definiert ist, und somit die <Directory> Direktive nicht mehr greifen kann.
Um festzustellen, ob "/nagios" eine Datei oder ein Verzeichnis ist, muss der Apache einen Request aus dem Verzeichnis "/" <=> "/srv/www/vhosts" ausliefern, wodurch die Authentifizierung ablaeuft. Nachdem dann festgestellt ist, das keine Datei mit diesem Namen vorliegt, wird der Alias greifen und du erhaelst die Nagios-Seite.
Abhilfe schafft vermutlich das Umstrukturieren der Auth-Config in einen "<Location /nagios>" Container, der dann unabhaengig vom Verzeichnis greift.
Die Apache-Doku liefert tiefere Erkenntnisse.
unter /etc/apache2/conf.d findet sich eine von Suse verwendete nagios.conf in der man alles notwendige eintragen kann. Danke für den grundsätzlichen Tip. Gruß