首页 > 互联网运维

xampp搭建服务器怎样设置多站点?

时间:2016-12-09|浏览次数:1130次

前面文章中提到,安装xampp启动报端口冲突的错误解决办法。这篇就带小伙伴们来解决多站点的配置,我想大家最关心这个问题了,毕竟一个站点不够用的。

1、找到httpd.conf文件并打开

C:\xampp\apache\conf\httpd.conf

找到以下代码

<Directory />
    AllowOverride none
    Require all denied
</Directory>

修改为

<Directory />
    AllowOverride All
    Require all granted
</Directory>

2、设置网站根目录

继续在httpd.conf文件找到以下代码

DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
……

修改为

DocumentRoot "C:/website"
<Directory "C:/website">

保存文件退出。

注意:这里“C:/website”是我自定义存放站点的地方,你可以修改为任意路径。website文件夹必须加上可读写权限

3、找到httpd-vhosts.conf文件并打开

C:/xampp/apache/conf/extra/httpd-vhosts.conf

在文件结尾处新增以下代码

Listen 8080
<VirtualHost *:8080>
    ServerAdmin service@dookay.com
    DocumentRoot "C:/website/website1"
    ServerName www.dookay.com
    ErrorLog "logs/dookay1-error.log"
    CustomLog "logs/dookay1-access.log" common
</VirtualHost>

Listen 8081
<VirtualHost *:8081>
    ServerAdmin service@dookay.com
    DocumentRoot "C:/website/website2"
    ServerName www.dookay.com
    ErrorLog "logs/dookay2-error.log"
    CustomLog "logs/dookay2-access.log" common
</VirtualHost>

……

保存文件退出,并在xampp中重启apache

这样就打工搞成了,放入php文件并打开浏览器输入:

localhost:8080
localhost:8081

试试吧。