You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Thomas Pries <th...@web.de> on 2007/11/15 14:52:45 UTC

VirtualHost Problem

Hallo,

ich möchte auf meinem Server mehrere virtuelle Hosts einrichten, stoße im 
Moment aber auf Probleme für die ich noch keine Lösung gefunden habe.

Folgende Situation:

- abc.dyndns.org zeigt auf meinen NAT-Router (DSL)
- interne Adresse des Webservers 192.168.0.12
- www.uvw.de wird vom Provider auf abc.dyndns.org weitergeleitete (dies soll 
der erste virtuelle Host werden)
- www.xyz.de wird ebenfalls an abc.dyndns.de witergeleitet (der zweite VHost)

Meine Server-Konf. sieht im Moment wie folgt aus:

- NameVirtualHost 192.168.0.12:80

<VirtualHost 192.168.0.12:80>
 ServerName www.uvw.de
 DocumentRoot /uvw
 ...
</VirtualHost>

<VirtualHost 192.168.0.12:80>
 ServerName www.xyz.de
 DocumentRoot /xyz
 ...
</VirtualHost>

Laut Apache-Dok (wenn ich es richtig verstanden habe) müsste ich dafür sorgen, 
das www.uvw.de und www.xyz.de zu 192.168.0.12 aufgelöst werden, aber dies 
sind ja IP-Adr. des Providers .... ???

=> Alle Anfragen an www.xyz.de werden durch den default-Server www.uvw.de 
beantwortet.

Ja, und an dieser Stelle stecke ich fest, wie erreiche ich, das der Apache die 
eingehende Anfrage an www.xyz.de  an den richtigen VHoste weiterleitet?

Gruß
Thomas 









--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


AW: VirtualHost Problem

Posted by Dieter Soost <di...@soost-berlin.de>.
Hallo,

hast Du daran gedacht, das der Apache auf "NamedBased" eingestellt werden
muss ?

Default ist nämlich "IPBased".

Ist der Apache auf "NamedBased" eingestellt, werden alle Anfragen anhand der
übergebenen URL an den entsprechenden VHost weitergeleitet.

Gruss
Dieter

Meine Server-Konf. sieht im Moment wie folgt aus:

- NameVirtualHost 192.168.0.12:80

<VirtualHost 192.168.0.12:80>
 ServerName www.uvw.de
 DocumentRoot /uvw
 ...
</VirtualHost>

<VirtualHost 192.168.0.12:80>
 ServerName www.xyz.de
 DocumentRoot /xyz
 ...
</VirtualHost>

Laut Apache-Dok (wenn ich es richtig verstanden habe) müsste ich dafür
sorgen, 
das www.uvw.de und www.xyz.de zu 192.168.0.12 aufgelöst werden, aber dies 
sind ja IP-Adr. des Providers .... ???

=> Alle Anfragen an www.xyz.de werden durch den default-Server www.uvw.de 
beantwortet.

Ja, und an dieser Stelle stecke ich fest, wie erreiche ich, das der Apache
die 
eingehende Anfrage an www.xyz.de  an den richtigen VHoste weiterleitet?

Gruß
Thomas 









--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------






--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: VirtualHost Problem

Posted by Thomas Pries <th...@web.de>.
Hallo,

Am Donnerstag, 15. November 2007 16:09 schrieb Falk Hackenberger:
> ..
> Einfachste und sicherste lösung, wenn Du denn das wirklich willst:
> die hosts auf unterschiedliche Ports hängen und dann die weiterleitungen
>  darauf setzen

das werde ich mal versuchen. 

Danke für die Tipps.

Gruß
Thomas

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: VirtualHost Problem

Posted by Thomas Pries <th...@web.de>.
Hallo,

Am Donnerstag, 15. November 2007 16:09 schrieb Falk Hackenberger:
> Einfachste und sicherste lösung, wenn Du denn das wirklich willst:
> die hosts auf unterschiedliche Ports hängen und dann die weiterleitungen
>  darauf setzen

funktioniert super.

Gruß
Thomas

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: VirtualHost Problem

Posted by Falk Hackenberger <ap...@spam.huckley.de>.
Hallo,

> Am Donnerstag, 15. November 2007 14:59 schrieb Falk Hackenberger:
>>> - www.uvw.de wird vom Provider auf abc.dyndns.org weitergeleitete (dies
>>> soll der erste virtuelle Host werden)
>>> - www.xyz.de wird ebenfalls an abc.dyndns.de witergeleitet (der zweite
>>> VHost)
>> wie erfolg die Weiterleitung?
>> per dns oder als redirect?
> 
> ja, ich bin nicht sicher wie 1&1 das macht (ich habe Frame- und 
> HTTP-Weiterleitung zur Auswahl), aber wenn ich die 1&1-Dok. richtig 
> interpretiere wird per Redirect gemacht.

dann wirst Du mit beiden nicht glücklich werden,
weil beides ein neuen http request verursacht , und Du dann die
information die name based benötig nicht mehr hast. (ok Du kannst die
dreckige durch die Brust ins Auge Lösung auf basierend auf den Referer
bauen...)

Einfachste und sicherste lösung, wenn Du denn das wirklich willst:
die hosts auf unterschiedliche Ports hängen und dann die weiterleitungen
 darauf setzen

also
eine weiterleitung nach http://abc.dyndns.org/
und die andere nach http://abc.dyndns.org:8080/

falk
-- 
Überwachungsstaat - Nein Danke! Vorratsdatenspeicherung Abschaffen!
http://www.vorratsdatenspeicherung.de

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: VirtualHost Problem

Posted by Thomas Pries <th...@web.de>.
Hallo,

Am Donnerstag, 15. November 2007 14:59 schrieb Falk Hackenberger:
> > - www.uvw.de wird vom Provider auf abc.dyndns.org weitergeleitete (dies
> > soll der erste virtuelle Host werden)
> > - www.xyz.de wird ebenfalls an abc.dyndns.de witergeleitet (der zweite
> > VHost)
>
> wie erfolg die Weiterleitung?
> per dns oder als redirect?

ja, ich bin nicht sicher wie 1&1 das macht (ich habe Frame- und 
HTTP-Weiterleitung zur Auswahl), aber wenn ich die 1&1-Dok. richtig 
interpretiere wird per Redirect gemacht.

Gruß
Thomas




--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: VirtualHost Problem

Posted by Falk Hackenberger <ap...@spam.huckley.de>.
Hallo Thomas,

> - www.uvw.de wird vom Provider auf abc.dyndns.org weitergeleitete (dies soll 
> der erste virtuelle Host werden)
> - www.xyz.de wird ebenfalls an abc.dyndns.de witergeleitet (der zweite VHost)

wie erfolg die Weiterleitung?
per dns oder als redirect?

dies ist die alles entscheidende Frage.

falk


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------