日期:2014-05-17  浏览次数:20865 次

Apache 2配置基于域名的虚拟主机

买了改动vps,想运行两个网站。决定配置基于域名的虚拟主机,但在网上找了很多资料。发现很多人都跟我一样的问题,就是配置虚拟主机无效,总是跑到第一个主机去。

?

原来按照官方文档配置就ok了。NameVirtualHost这个指令是必须的!

?

NameVirtualHost *:80

<VirtualHost *:80>

ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain

</VirtualHost>

<VirtualHost *:80>

ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain

</VirtualHost>

?