windows下Apache配置多个站点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下Apache配置多个站点相关的知识,希望对你有一定的参考价值。

1. httpd.conf 找到以下两行去掉注释:

# Include conf/extra/httpd-vhosts.conf

# Include conf/extra/httpd-vhosts.conf

 

2. httpd-vhosts.conf 文件,添加多个站点设置:

##<VirtualHost *:80>
##ServerAdmin [email protected]
##DocumentRoot "D:/xampp/htdocs/dummy-host2.example.com"
##ServerName dummy-host2.example.com
##ErrorLog "logs/dummy-host2.example.com-error.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
##</VirtualHost>

根据样例,去掉注释,除DocumentRoot外,dummy-host2.example.com改为自己需要的主机名,例如,www.tp5.com

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:/xampp/htdocs/tp5/public"
ServerName www.tp5.com
ErrorLog "logs/www.tp5.com-error.log"
CustomLog "logs/www.tp5.com-access.log" common
</VirtualHost>

DocumentRoot的值改为站点对应的目录

3. host文件添加域名解析,例如:127.0.0.1 www.test.com

4. 重启Apache.

以上是关于windows下Apache配置多个站点的主要内容,如果未能解决你的问题,请参考以下文章

windows2012安装apache怎么配置多个站点使用不同的php版本呢?

在windows server 2003 中用Apache如何配置多个站点呢?请说的详细点,谢谢

Apache 配置多个HTTPS站点

Apache环境下配置多个站点的SSL证书

使用 Apache Web 配置多个站点

apache环境下配置多个ssl证书搭建多个站点