Page 1 of 1
vhosts, wenn via port 80 kommt immer standard seite
Posted: 2007-03-12 20:37
by Anonymous
Hallo zusammen
Ich habe ein Problem mit den vhosts.
habe alle websites im gleichen docroot abgelegt.
habe eine domainA.com
Die domainB.com als vhost, geht auf den gleichen docroot.
wenn ich nun domainB.com aufrufe kommt die domainB-Seite
wenn ich nun domainB.com:80 aufrufe kommt die domainA-Seite.
wo könnte das problem liegen?
Welche config-files soll ich posten, damit mir jemand helfen kann?
(suse,apache2)
Danke
inc.
Re: vhosts, wenn via port 80 kommt immer standard seite
Posted: 2007-03-13 10:16
by kumpel2
Hi,
richtige IP Adressen verwendet für die Vhost Einträge?
Code: Select all
<VirtualHost 1.2.3.4:80>
[...]
</VirtualHost>
LG
KuMpEl2
Re: vhosts, wenn via port 80 kommt immer standard seite
Posted: 2007-03-13 10:59
by dotme
bzw. den VirtualHost per NameVirtualHost als namens-basierten VHost deklariert?
Ansonsten mußt Du selbstverständlich für jede Domain einen eigenen <VirtualHost> mit geignetem DocumentRoot anlegen. Außer Du machst so ein mod_rewrite basiertes VHosting, was man manchmal sieht.
Re: vhosts, wenn via port 80 kommt immer standard seite
Posted: 2007-03-13 11:56
by kumpel2
stimmt, beim ersten Vhost der IP Adresse einen
rein....
Re: vhosts, wenn via port 80 kommt immer standard seite
Posted: 2007-03-13 19:53
by Anonymous
danke für eure hilfe
es "scheint" alles i.o. zu sein. richtige ip, hab ja nur eine..
habe das problem nun umschifft:-)
folgendes in die htaccess:
RewriteCond %{HTTP_HOST} :80$
RewriteRule ^(.*) http://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
nun geht die anfrage domainB.de auf die domainB-Seite
UND domainB:80 wird umgeleitet auf die domainB-Seite und es erscheint nciht mehr die domainA-Seite
Danke&Gruss
inc.
Re: vhosts, wenn via port 80 kommt immer standard seite
Posted: 2007-03-14 22:27
by rootsvr
Das ist aber nicht das Problem gelöst.. poste deine ganze (vhost) Config .. es geht (zumindest hier) wunderbar.
Deine Rewrite Methode ist gefrickel.