尝试协调全局 IP 地址和 Vhosts

尝试协调全局 IP 地址和 Vhosts

我已经使用本地机器作为 Web 服务器一段时间了,并且在我的机器上本地设置了几个网站,所有网站都有类似的 Vhost 文件,就像这里看到的一样

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

<VirtualHost *:80>
RewriteEngine on
RewriteOptions Inherit

ServerAdmin [email protected]
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>

然后我为每个 Vhost 设置/etc/hosts如下文件:

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

现在我正在托管我朋友的网站,直到他获得永久域名。我已设置端口转发以将端口 80 重定向到我的机器,但我不明白全局 IP 如何适用于所有这些。例如,我是否使用以下网站地址(假设全局 IP 为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

相关内容