Der Noob
06.10.05, 05:01
Hallo zusammen.
Hab einen apache laufen auf dessen IP 5 domains zeigen.
die Vhosts hab ich deshalb Name Based gestaltet.
nun das problem:
Egal über welche domain ich den server anspreche, ich komme immer im ersten deffinierten vhost-web-verzeichnis raus!
hier die config:
<VirtualHost domain1.de>
DocumentRoot /usr/virtualweb/domain1.de/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain1.de/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain1.de/lib/
ServerName domain1.de
ServerAlias domain2.de domain3.com
ErrorLog /usr/virtualweb/domain1.de/var/error.log
User domain1
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>
<VirtualHost domain4.de>
DocumentRoot /usr/virtualweb/domain4.de/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain4.de/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain4.de/lib/
ServerName domain4.de
ServerAlias
ErrorLog /usr/virtualweb/domain4.de/var/error.log
User domain4
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>
<VirtualHost domain5.eu.tt>
DocumentRoot /usr/virtualweb/domain5.eu.tt/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain5.eu.tt/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain5.eu.tt/lib/
ServerName domain5.eu.tt
ServerAlias
ErrorLog /usr/virtualweb/domain5.eu.tt/var/error.log
User domain5
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>
apache hab ich natürlich neu gestartet nach vhost deffinition.
kann mir das einer erklären? habs auch schon mit ip-based vhosts versucht (was mit einer ip natürlich sinn macht ;) ), mit dem selben ergebnis ich komme immer im 1. vhost raus. auch wenn ich die reihenfolge ändere, komm ich dann halt eben nicht mehr im ordner des host1-3 sondern meinetwegen halt im 4er raus.
is wahrscheinlich nur irgendwo ein minifehler, aber ich raff ihn grad ned wirklich..
jemad eine idee?
Gruß
Der Noob
Hab einen apache laufen auf dessen IP 5 domains zeigen.
die Vhosts hab ich deshalb Name Based gestaltet.
nun das problem:
Egal über welche domain ich den server anspreche, ich komme immer im ersten deffinierten vhost-web-verzeichnis raus!
hier die config:
<VirtualHost domain1.de>
DocumentRoot /usr/virtualweb/domain1.de/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain1.de/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain1.de/lib/
ServerName domain1.de
ServerAlias domain2.de domain3.com
ErrorLog /usr/virtualweb/domain1.de/var/error.log
User domain1
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>
<VirtualHost domain4.de>
DocumentRoot /usr/virtualweb/domain4.de/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain4.de/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain4.de/lib/
ServerName domain4.de
ServerAlias
ErrorLog /usr/virtualweb/domain4.de/var/error.log
User domain4
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>
<VirtualHost domain5.eu.tt>
DocumentRoot /usr/virtualweb/domain5.eu.tt/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain5.eu.tt/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain5.eu.tt/lib/
ServerName domain5.eu.tt
ServerAlias
ErrorLog /usr/virtualweb/domain5.eu.tt/var/error.log
User domain5
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>
apache hab ich natürlich neu gestartet nach vhost deffinition.
kann mir das einer erklären? habs auch schon mit ip-based vhosts versucht (was mit einer ip natürlich sinn macht ;) ), mit dem selben ergebnis ich komme immer im 1. vhost raus. auch wenn ich die reihenfolge ändere, komm ich dann halt eben nicht mehr im ordner des host1-3 sondern meinetwegen halt im 4er raus.
is wahrscheinlich nur irgendwo ein minifehler, aber ich raff ihn grad ned wirklich..
jemad eine idee?
Gruß
Der Noob