在 Apache 中设置多个站点

Setting up multiple sites in Apache

我在 Ubuntu 14 机器 运行ning apache

上有以下主机文件条目
127.0.0.1 localhost
10.20.32.20 library.myDNSname.org
10.20.32.20 library-intra.myDNSname.org
10.20.32.20 mtf 

还有

sudo a2ensite library
sudo a2ensite mtf
sudo service apache2 restart

现在我浏览网站时..我只能访问library.myDNSname.org页面。 但是当我

a2dissite library 

我可以访问 mtf 站点。 请注意,这两个站点都已添加到可用站点中。 知道我如何 运行 将两个站点放在同一台服务器上吗? 感谢输入

我认为如果您包含了您的 apache 站点配置以及您访问站点的方式(无论是通过 ip 还是主机名),将会更有帮助。

如果您通过 ip 访问您的站点,那么它将 select 默认虚拟主机,这是配置文件中的第一个虚拟主机定义。有关详细信息,您可以查看 Apache 的 doc.

第一次尝试访问 mtf 站点时,请尝试访问主机名和 post 评论错误的站点。