PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : massive probleme mit vhosts



zwelch
27.07.04, 21:26
vorab hier der teil aus der httpd.conf


NameVirtualHost 10.0.0.23
<VirtualHost 10.0.0.23>
ServerName zwelch.homelinux.net
ServerAdmin admin
DocumentRoot /home/sites/home/web
RewriteEngine on
RewriteCond %{HTTP_HOST} !^10.0.0.23(:80)?$
RewriteCond %{HTTP_HOST} !^zwelch.homelinux.net(:80)?$
RewriteRule ^/(.*) http://zwelch.homelinux.net/$1 [L,R]
RewriteOptions inherit
AliasMatch ^/~([^/]+)(/(.*))? /home/sites/home/users/$1/web/$3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php
AddHandler cgi-wrapper .cgi
AddHandler cgi-wrapper .pl
AddHandler server-parsed .shtml
AddType text/html .shtml
</VirtualHost>

NameVirtualHost 10.0.10.1
<VirtualHost 10.0.10.1>
ServerName usr01.homelinux.net
ServerAdmin site1
DocumentRoot /home/sites/site1/web
RewriteEngine on
RewriteCond %{HTTP_HOST} !^10.0.10.1(:80)?$
RewriteCond %{HTTP_HOST} !^usr01.homelinux.net(:80)?$
RewriteRule ^/(.*) http://usr01.homelinux.net/$1 [L,R]
RewriteOptions inherit
AliasMatch ^/~([^/]+)(/(.*))? /home/sites/site1/users/$1/web/$3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php
AddHandler cgi-wrapper .cgi
AddHandler cgi-wrapper .pl
</VirtualHost>

NameVirtualHost 10.0.10.2
<VirtualHost 10.0.10.2>
ServerName usr02.homelinux.net
ServerAdmin admin
DocumentRoot /home/sites/site2/web
RewriteEngine on
RewriteCond %{HTTP_HOST} !^10.0.10.2(:80)?$
RewriteCond %{HTTP_HOST} !^usr02.homelinux.net(:80)?$
RewriteRule ^/(.*) http://usr02.homelinux.net/$1 [L,R]
RewriteOptions inherit
AliasMatch ^/~([^/]+)(/(.*))? /home/sites/site2/users/$1/web/$3
AddHandler cgi-wrapper .cgi
AddHandler cgi-wrapper .pl
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php
</VirtualHost>


also ich versuch hier 3 virtuelle hosts zu betreiben aber es gelingt mir irgendwie nicht .... mit den 3 dyndns-adressen die auch oben in der conf stehen (diese sind auch aktive, gehen also alle zur selben ip) ....

egal welche adresse ich in den browser eingebe komm ich immer aber die hauptseite also den ersten host ...

sieht hier einer nen config fehler ? ich muss dazu sagen ich mach hier schon 4 tage dran rum .. hab schon ziech howtos gelesen und im forum geschaut ... ich muss dazusagen das is kein "herkoemmlicher rechner" naja eigendlich schon es is nen richtiger webserver ... nd sollte eigendlich kinderleicht zu konfigurieren sein, aber wie man sieht bin ich zu doof oder isses doch nicht
so leicht

edit: die ips sind virtuelle ips .. wenn ich die vom localen netz aufrufe funkt die sache

chr
27.07.04, 21:54
NameVirtualHost *

<virtualhost *>
serveradmin user@bla.com
documentroot /var/www/
servername web1.foobar.homelinux.net
errorlog /var/log/apache/web1_error.log
customlog /var/log/apache/web2_access.log common
</virtualhost>

<virtualhost *>
serveradmin user@bla.com
documentroot /var/www/web2
servername web2.foobar.homelinux.net
errorlog /var/log/apache/web2_error.log
customlog /var/log/apache/web2_access.log common
</virtualhost>

sowas in der richtung?

edit:
ok, du hast unterschiedliche ip's, zu früh in alten dokus gewühlt :)
AFAIR war es auch nicht möglich das ganze per lokalen IP's zu realisieren, von daher müsste man alle vhosts auf eine IP aufschlagen lassen, zumindest war das meine erfahrung.

zwelch
28.07.04, 13:21
funkt leider auch nicht so

zwelch
30.07.04, 18:43
up :D


mfg
zwelch