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

Code: Select all

NameVirtualHost 1.2.3.4:80
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.