我刚学习Apache虚拟主机。我希望有两个形式的虚拟主机:
sitea.mydomain.org
siteb.mydomain.org
我拥有mydomain.org,NS的sitea.mydomain.org
和siteb.mydomain.org
指向同一个IP地址。我想我可以让服务器指向不同的网页,在sites-available
中设置两个名为sitea.mydomain.org
和siteb.mydomain.org
的网站,但这两个条目似乎都解析为default
站点。
这听起来像是一个正确的配置,甚至可能是什么?如果是这样,有人能指出我正确的方向吗?
答案 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
中添加了符号链接。