Apache设置多个监听端口与架设多个网站的方法

参考:
https://blog.csdn.net/mgsky1/article/details/52105434

打开Apache的httpf.conf文件, 去掉 注释

1
2
#LoadModule vhost_alias_module modules/mod_vhost_alias.so  
#Include conf/extra/httpd-vhosts.conf

接着,找到DocumentRoot

Alt text

这个值要设置为你所有网站目录的最顶层目录

比如,www文件夹中包含localhost81文件夹和localhost82文件夹,localhost81、localhost82文件夹分别对应一个网站,这时,DocumentRoot就要设置为指向www文件夹的路径


继续,找到Listen 80
在下面添加,例如要监听81端口
Alt text

保存后打开extra文件夹下的httpd-vhosts.conf文件
默认的这两个可以删掉

Alt text

1
2
3
4
<VirtualHost *:80>
DocumentRoot "D:/example/example/1"
ServerName www.xxx.com
</VirtualHost>