PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vhost.conf und mehrere IP Adressen



eNvizion
01.02.07, 05:31
Hallo,

ich habe mir zu meinem Rootserver eine zweite IP Adresse bestellt, meine folgende vhost.conf sieht im Moment so aus:


NameVirtualHost 85.100.100.111:80

<VirtualHost 85.100.100.111:80>
ServerName 85.100.100.111
DocumentRoot /var/www/

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin/">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 85.100.100.111:80>
ServerName webseite.de
ServerAlias www.webseite.de webseite.de *.webseite.de
DocumentRoot /var/www/webseite/
</VirtualHost>

Was genau muss ich einfügen, wenn ich eine Seite über die zweite IP Adresse laufen lassen möchte, reicht da folgende Einstellung?



NameVirtualHost 85.100.111.:80
NameVirtualHost 85.100.222.:80

<VirtualHost 85.100.100.111:80>
ServerName 85.100.100.111
ServerName 85.100.100.222
DocumentRoot /var/www/

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin/">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost 85.100.100.111:80>
ServerName webseite.de
ServerAlias www.webseite.de webseite.de *.webseite.de
DocumentRoot /var/www/webseite/
</VirtualHost>

<VirtualHost 85.100.100.222:80>
ServerName webseite2.de
ServerAlias www.webseite2.de webseite2.de *.webseite2.de
DocumentRoot /var/www/webseite2/
</VirtualHost>


In der /etc/network/interfaces ist die zweite IP Adresse schon eingetragen.

Grüße
eNvizion

Roger Wilco
01.02.07, 09:24
Trage anstatt einer konkreten IP-Adresse einfach "*" ein, also z. B.

NameVirtualHost *:80
<VirtualHost *:80>
ServerName example.org
ServerAlias example.com
# [...]
</VirtualHost>

-> http://httpd.apache.org/docs/2.0/vhosts/