【发布时间】:2015-02-09 03:42:53
【问题描述】:
我一直在尝试创建 3 个不同的域,链接到同一台机器上的 3 个不同站点,其中 2 个有效,但第三个在不同端口上链接到第一页。
我的 apache 配置如下所示:
Listen 81
NameVirtualHost *:81
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot /var/www/www
</VirtualHost>
<VirtualHost *:80>
ServerName www2.example.com
DocumentRoot /var/www/www2
</VirtualHost>
<VirtualHost *:81>
ServerName controlpanel.example.com
DocumentRoot /var/www/controlpanel
</VirtualHost>
我使用 Bind9 设置域。
www IN A 123.123.123.123
www2 IN A 123.123.123.123
controlpanel IN A 123.123.123.123
www 和 www2 工作正常并显示正确的站点,但是 controlpanel.example.com 也链接到第一个 www 站点。当我在 ip,xxx.xxx.xxx.xxx:81 上手动输入端口时,我得到了正确的链接。问题是我真的不知道我在哪里做错了,这是我第一次尝试这样的事情。你有什么想法吗?
我也在旧的 ubuntu 12.04 服务器上运行它。
【问题讨论】:
标签: apache apache2 port bind virtualhost