0
我有在同一服务器上运行两个虚拟主机(IP地址:123.123.123.123):虚拟主机服务不正确了与网站相同的IP地址
虚拟主机1:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName 123.123.123.123
DocumentRoot "/home/webmaster/development/myNEWsite.co.uk/user/htdocs"
ErrorLog "/home/webmaster/development/myNEWsite.co.uk/logfiles/error_log"
CustomLog "/home/webmaster/development/myNEWsite.co.uk/logfiles/access_log" common
<Directory "/home/webmaster/development/myNEWsite.co.uk/user/htdocs/">
AllowOverride All
</Directory>
</VirtualHost>
而且虚拟主机2:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName temp.co.uk
DocumentRoot "/home/webmaster/development/temp"
ErrorLog "/home/webmaster/development/temp/error_log"
CustomLog "/home/webmaster/development/temp/access_log" common
<Directory "/home/webmaster/development/temp">
AllowOverride All
</Directory>
</VirtualHost>
当我去www.temp.co.uk它显示“临时”的网站(这是我想要的),但是当我想以“myNEWsite”转到http://123.123.123.123/
它仍然显示“临时”伊特。
如何获取服务器的实际IP地址以显示我正在构建的新站点?
啊,对不起。我忘了提及,这些虚拟主机都在同一个服务器上的IP地址:123.123.123.123 –
这听起来很棘手:)你可以有两个服务器名称相同的IP和定义标签内的名称。这样您就可以按名称访问不同的网站。好吧,你知道这可能已经;)所以我看到的唯一解决方案是:为您的设备设置另一个虚拟网络接口,并使用两个不同的IP作为服务器名称。这很容易完成。在这个主题上检查实例http://how-to.linuxcareer.com/configuring-virtual-network-interfaces-in-linux。 – Trinimon