专业WordPress主机提供商

Apache下虚拟主机配置文件的设置

2009-12-19

基于主机名的虚拟主机

修改 httpd.conf

<VirtualHost *>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

ip相同而主机头不同 (www.domain.tld 和 www.otherdomain.tld

 

基于IP地址的虚拟主机

<VirtualHost www.smallco.com>
ServerName www.smallco.com
DocumentRoot /groups/smallco/www
</VirtualHost>

<VirtualHost www.baygroup.org>
ServerName www.baygroup.org
DocumentRoot /groups/baygroup/www
</VirtualHost>

ip 不同(www.smallco.com 和 www.baygroup.org

提示[warn] NameVirtualHost *:80 has no VirtualHosts的错误是 把<VirtualHost *> 换成<VirtualHost *:80> 就ok了。

记住修改后要重启Apache 命令/usr/local/apache/bin/apachectl -k restart

作者:小张 | 分类目录:Apache & MySQL & PHP | 标签:

一条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>