我在使用Apache的Ubuntu 12.04服务器上工作,我正在尝试设置2个虚拟主机。问题是我不知道如何正确设置.conf文件,以便我可以从远程计算机正确地击中两个虚拟主机......
例如,如果Ubuntu服务器的地址为192.168.1.3,并且我使用其他计算机,我如何使用params
和http://192.168.1.3/host1
访问每个虚拟主机?
现在在我的/ etc / apache2 / sites-available文件夹中我有以下2个文件
host1.conf
http://192.168.1.3/host2
host2.conf
<VirtualHost *:80>
ServerName 192.168.1.3/host1
ServerAlias host1
DocumentRoot /var/www/host1/
.....
从远程计算机访问时,使虚拟主机正常工作的正确配置是什么?
答案 0 :(得分:1)
实现此目的的最简单方法是为两个虚拟主机分配主机名。例如:host1.local.com&amp; host2.local.com。然后在远程计算机中,打开/ etc / hosts(您将需要sudo权限)并添加以下行:
192.168.1.3 host1.local.com
192.168.1.3 host2.local.com
您的虚拟主机配置为:
<VirtualHost *:80>
ServerName host1.local.com