Guido Hennecke schrieb:
Hallo Dejan,

At 15.03.2003, Dejan Milosavljevic wrote:

Martin Samesch schrieb:

[...]


Bei mir funktioniert

NameVirtualHost *

<VirtualHost *>
DocumentRoot /var/www/ar ServerName ar.local
</VirtualHost>


<VirtualHost *>
DocumentRoot /var/www/ar-dev
ServerName dev.ar.local
</VirtualHost>


Und so ist das auch richtig.


[...]

(die Doku habe ich gelesen und die Beispiele sind eindeutig)

wobei Du in deinem Beispiel wohl nur lokale Adressen benutzt (oder irre ich?).


Das spielt keine Rolle.

Der "*" ist der Wildcard fuer die IP Adresse, der ServerName wird
explizit angegeben und dann vom Client im HTT Protokol ueberheben:

,----[ telnet ]
| telnet 0 80
| Trying 0.0.0.0...
| Connected to 0.0.0.0.
| Escape character is '^]'.
| GET / HTTP/1.1
| Host: debian.dyndns.org
|
| HTTP/1.1 200 OK
| Date: Sat, 15 Mar 2003 22:07:13 GMT
| Server: Apache/1.3.26 (Unix) Debian GNU/Linux
| Last-Modified: Sat, 15 Mar 2003 22:00:05 GMT
| ETag: "22427-12-3e73a265"
| Accept-Ranges: bytes
| Content-Length: 18
| Content-Type: text/html; charset=iso-8859-1
|
| debian.dyndns.org
| GET / HTTP/1.1
| Host: debian2.dyndns.org
|
| HTTP/1.1 200 OK
| Date: Sat, 15 Mar 2003 22:07:34 GMT
| Server: Apache/1.3.26 (Unix) Debian GNU/Linux
| Last-Modified: Sat, 15 Mar 2003 22:00:10 GMT
| ETag: "22428-13-3e73a26a"
| Accept-Ranges: bytes
| Content-Length: 19
| Content-Type: text/html; charset=iso-8859-1
|
| debian2.dyndns.org
`----

[...]

Und eine feste Internetadresse kann ich bei der VirtualHost-Konfiguration nicht angeben, da ich ja bei T-Online per DHCP immer wieder mal eine neue Adresse bekommen.


Bei T-Online wird auch kein DHCP benutzt. Nicht alles, was einem eine IP
rueber reicht, ist DHCP.


Gibt es hier jemanden, der �ber seine DSL-Flatrate virtuelle Hosts konfiguriert hat?


Ja, wobei es weder eine Rolle spielt, ob es DSL ist, noch ob es eine
Flatrate ist.


W�rde mich echt interessieren, wie man diesen Spagat zwischen offizieller und privater Adresse hinbekommt.


Da gibt es keinen Spagat:

,----[ httpd.conf ]
| NameVirtualHost *
|
| <VirtualHost *>
|         DocumentRoot /var/www/debian.dyndns.org
|         ServerName debian.dyndns.org
| </VirtualHost>
| <VirtualHost *>
|         DocumentRoot /var/www/debian2.dyndns.org
|         ServerName debian2.dyndns.org
| </VirtualHost>
`----


Hmmm...ich versuche mal �ber einen Eintrag in der hosts etwas zu "schummeln", w�re vielleicht auch eine Idee.


Was auch immer Du da fummeln willst.

Guido


Hallo Guido,

der Virtuelle Host antwortet ja, aber warum nur noch der?
Warum gehen die Anfragen an den eigentlichen Webserver, ohne da� er antwortet?


Woran k�nnte es liegen, da� der virtuelle Host immer das letzte Wort hat?

Wenn ich www.wavebone.net aufrufe meldet sich ja mitlerweile wenigstens der virtuelle Host.

Wenn ich test.local aufrufe (habe ich in der /etc/host eingetragen) meldet sich AUCH der virtuelle Server.

Beide Server haben verschiedene Doku-Roots.

Ich verstehe es nicht.

Gru�
Dejan






--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an