Hallo Freunde der Sonne,
einer neuer Tag, eine neue Weisheit – das hinzufügen von virtuellen Verzeichnissen.
Dies ist besonders interessant falls man mehrere Nagios-Instanzen laufen lassen will, was aber wenn diese Instanz dann noch unter einem anderen DNS-Namen laufen soll?
Virtuelle Verzeichnisse/cgi-bin in vHosts
An sich wird jetzt keine Überraschung kommen, ich fand es aber für später wertvoll wenn man wieder nach einem der Themen sucht.
Auszug einer Konfiguration:
Aus diesem conf-Schnipsel sieht mann, es ist möglich mehrere virtuelle Verzeichnisse in einem vHost zu hinterlegen, Beispiel: /paul & /peter.
<VirtualHost *:80>
ServerName www.mars.net
ServerAdmin admin@mars.net
DocumentRoot /var/www/vhosts/www.mars.net
Alias /peter „/var/www/vhosts/www.mars.net/test“
Alias /paul „/var/www/vhosts/www.mars.net/test1“
ScriptAlias /peter/cgi-bin „/var/www/vhosts/peter/sbin“
<Directory /var/www/vhosts/www.mars.net>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/www.mars.net-error.log
LogLevel warn
CustomLog /var/log/httpd/www.mars.net-access.log combined
ServerSignature On
</VirtualHost>
Was könnte hier noch zum Problem werden?
Genau, es ist kein Directory für den ScriptAlias-Pfad hinterlegt die den Zugriff regelt, aber das schafft der Jemand schon der es braucht.
Ich geh mir erstmal einen Kaffee holen, die Domain www.mars.net ist nicht in meinem Besitz und verspreche keine Raubkopien über diese zu bla bla bla.