[Eisfair] portfreiga?==?utf-8?Q?be

Frans de Vre frans_de_vre at web.de
Do Mär 9 03:27:02 CET 2017


Hallo Andreas,

V-Hosts sitzen ja alle auf die gleiche interne IP Adresse und damit ist
die Namensauflösung sowohl eine DNS Aufgabe als auch etwas wo Apache
sich selbst kümmert. Dein internen BIND schafft nur Abhilfe im internen
Netz.  Von Außen betrachtet brauchst du mehrere DNS Einträge die alle
auf deine dynamische? IP-Adresse hinweisen.
Bei eine sg. Name-Based Host Konstellation würde das als Beispiel
www.example.com und www.example.org sein.
Dein Router leitet port 80 weiter, und damit landet ein http request
beim Indianer.  Jetzt entscheidet Apache welche V-Host auf Basis der URL
die Inhalte liefern soll. (VHOST_x_SERVER_NAME und
VHOST_x_DOCUMENT_ROOT)

Entscheidend sind dabei in /usr/local/apache2/conf/httpd.conf folgende
Zeilen:
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
</VirtualHost> 

Gruss Frans



Mehr Informationen über die Mailingliste Eisfair