Versucht, globale IP-Adresse und Vhosts in Einklang zu bringen


1

Ich verwende meinen lokalen Computer seit einiger Zeit als Webserver und habe mehrere Websites auf meinem Computer eingerichtet, alle mit ähnlichen Vhost-Dateien wie der hier gezeigten

/etc/apache2/sites-available/john.smith.com:

<VirtualHost *:80>
RewriteEngine on
RewriteOptions Inherit

ServerAdmin www-data@john.smith.com
ServerName john.smith.com
ServerAlias www.john.smith.com
DocumentRoot /home/john/smith

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
LogFormat "%v %l %u %t \"%r\" %>s %b" comonvhost
CustomLog /var/log/apache2/access.log comonvhost
</VirtualHost>

dann habe ich die /etc/hostsdatei so für jeden vhost eingerichtet:

192.168.1.100     www.john.smith.com       john.smith.com
192.168.1.100     www.jane.smith.com       jane.smith.com
192.168.1.100     www.joe.smith.com        joe.smith.com
192.168.1.100     www.jimbob.smith.com     jimbob.smith.com

Jetzt hoste ich die Website meines Freundes, bis er eine dauerhafte Domain erhält. Ich habe die Portweiterleitung eingerichtet, um Port 80 auf meinen Computer umzuleiten, aber ich verstehe nicht, wie die globale IP in all dies passt. Benutze ich zum Beispiel die folgenden Website-Adressen (angenommen, die globale IP-Adresse lautet 12.34.56.789):

12.34.56.789.john.smith
12.34.56.789.jane.smith
12.34.56.789.joe.smith
12.34.56.789.jimbob.smith
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.