vhosts, wenn via port 80 kommt immer standard seite

Apache, Lighttpd, nginx, Cherokee
Anonymous

vhosts, wenn via port 80 kommt immer standard seite

Post by Anonymous » 2007-03-12 20:37

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.

kumpel2
Posts: 46
Joined: 2006-08-09 16:13
Location: Essen Nord

Re: vhosts, wenn via port 80 kommt immer standard seite

Post by kumpel2 » 2007-03-13 10:16

Hi,

richtige IP Adressen verwendet für die Vhost Einträge?

Code: Select all

<VirtualHost 1.2.3.4:80>
[...]
</VirtualHost>
LG

KuMpEl2

dotme
Posts: 150
Joined: 2004-12-15 16:48

Re: vhosts, wenn via port 80 kommt immer standard seite

Post by dotme » 2007-03-13 10:59

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.

kumpel2
Posts: 46
Joined: 2006-08-09 16:13
Location: Essen Nord

Re: vhosts, wenn via port 80 kommt immer standard seite

Post by kumpel2 » 2007-03-13 11:56

stimmt, beim ersten Vhost der IP Adresse einen

Code: Select all

NameVirtualHost 1.2.3.4:80
rein....

Anonymous

Re: vhosts, wenn via port 80 kommt immer standard seite

Post by Anonymous » 2007-03-13 19:53

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.

rootsvr
Posts: 538
Joined: 2005-09-02 11:12

Re: vhosts, wenn via port 80 kommt immer standard seite

Post by rootsvr » 2007-03-14 22:27

Das ist aber nicht das Problem gelöst.. poste deine ganze (vhost) Config .. es geht (zumindest hier) wunderbar.

Deine Rewrite Methode ist gefrickel.