我可以使用apache虚拟主机拥有多个前缀吗?

时间:2014-12-09 00:05:09

标签: apache

我刚学习Apache虚拟主机。我希望有两个形式的虚拟主机:

  • sitea.mydomain.org
  • siteb.mydomain.org

我拥有mydomain.org,NS的sitea.mydomain.orgsiteb.mydomain.org指向同一个IP地址。我想我可以让服务器指向不同的网页,在sites-available中设置两个名为sitea.mydomain.orgsiteb.mydomain.org的网站,但这两个条目似乎都解析为default站点。

这听起来像是一个正确的配置,甚至可能是什么?如果是这样,有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

拥有这两个文件后,您需要拥有ServerName和ServerAlias-Directives。例如,在文件sitea.mydomain.org中:

<VirtualHost *:80>
    ServerName sitea.mydomain.org
    ServerAlias www.sitea.mydomain.org anothersitea.mydomain.org
    DocumentRoot /root/directory
</VirtualHost>

siteb也是如此。此外,在已启用网站的位置创建符号链接。

答案 1 :(得分:0)

a2ensite创建网站后,您需要使用sites-available

它完成了必要的工作,并在sites-enabled中添加了符号链接。