Apache 设置多域名指向同一台服务器,相同端口
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /usr/local/apache2/htdocs1 ServerName www.web1.com ErrorLog logs/web1.com-error_log CustomLog logs/web1.com-access_log common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /usr/local/apache2/htdocs2
ServerName www.web2.com
ErrorLog logs/web2.com-error_log
CustomLog logs/web2.com-access_log common
</VirtualHost>
问题时间
- 泛域名(wildcard) 怎么设置?
- 会把第一个Virtualhost作为默认解析目标,就是如果找不到相应的设置,例如 www.web3.com,会自动解析到www.web1.com 。
- 如果服务器有两个IP 怎么设置?
*:80 改为 ip.ip.ip.ip:80 即可 - 不生效?
权限!重启!
是不是很简单?