Apache多个本地虚拟主机

时间:2015-06-28 05:12:13

标签: apache ubuntu

我在使用Apache的Ubuntu 12.04服务器上工作,我正在尝试设置2个虚拟主机。问题是我不知道如何正确设置.conf文件,以便我可以从远程计算机正确地击中两个虚拟主机......

例如,如果Ubuntu服务器的地址为192.168.1.3,并且我使用其他计算机,我如何使用paramshttp://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/
.....

从远程计算机访问时,使虚拟主机正常工作的正确配置是什么?

1 个答案:

答案 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
相关问题