Hallo Lars, * Lars schrieb am 01.08.2003:
Hallo Liste !
Erst mal Danke an Soeren Mindorf ;) Ich kann inzwischen über die Namensauflösung die Anfragen trennen und in verschiedene Pfade auf den Webserver leiten.
Wenn ich aber über die IP auf den Server vom Internet oder LAN zugreife komme ich immer auf "/srv/www/htdocs". Wie kann ich also hier die Anfragen ternnen ?
Vielen Dank für jede Antwort !
Meine jetzige http.conf:
NameVirtualHost *
<VirtualHost *> ServerAdmin bla@bla.com DocumentRoot "/srv/www/htdocs" ServerName linux.local #ErrorLog /var/log/httpd/error_log #CustomLog logs/dummy-host.example.com-access_log common </VirtualHost>
<VirtualHost * > ServerAdmin bla@bla.com DocumentRoot "/home/gast/htdocs" #DocumentRoot "/srv/www/htdocs/" ServerName mein.dyndns.name #ErrorLog /var/log/httpd/error_log #CustomLog logs/dummy-host.example.com-access_log common </VirtualHost>
Da der erste VHost passt und der wird verwendet. Wenn Du diesem statt <VirtualHost *> die <VirtualHost "deineinterneip"> gibst, greift dieser VHost nur auf die vergebene IP. D.h. wenn jemand von extern darauf zugreift, wird zwangsweise der andere VHost verwendet. http://httpd.apache.org/docs/vhosts/ Grüße, Tom