如何在Apache中设置默认虚拟服务器(站点可用)?
问题描述:
我在我的linode VPS有2个网站。我在sites-available目录(/etc/apache2/sites-available/ourdomain.com.conf // mydomain.com.conf)中配置了ourdomain.com和mydomain.com并激活并重新启动了Apache。如何在Apache中设置默认虚拟服务器(站点可用)?
有没有办法将ourdomain.com指定为主/默认网站?因为当我通过IP访问,阿帕奇显示mydomain.com :(
答
Listen 80
Listen 8080
NameVirtualHost 172.0.0.1:80
NameVirtualHost 172.0.0.1:8080
<VirtualHost 172.0.0.1:80>
ServerName www.ourdomain.com
DocumentRoot /www/ourdomain
</VirtualHost>
<VirtualHost 172.0.0.1:8080>
ServerName www.mydomain.com
DocumentRoot /www/mydomain
</VirtualHost>
与您的IP取代172.0.0.1
我希望这会帮助你。
答
默认,/etc/apache2/sites-enabled/
中的条目(符号链接)以字母数字顺序读取。要更改顺序,只需进入该目录并按照你想要的方式重命名符号链接,mv ourdomain.com.conf 0-ourdomain.com.conf
a并执行service apache2 reload
来激活更改。
请在你的回答中添加一些解释。 –
用户不希望每次都添加8080.最好使用虚拟主机之外的配置来设置默认服务器。它意味着评论主域名周围的虚拟主机标签 – 2015-06-22 15:03:37