正常修改Apache服务的根目录方法是修改httpd.conf配置中的DocumentRoot及其Directory属性,但是在WAMP服务中还有个虚拟主机(virtual hosts)服务,可能会和httpd.conf中的配置冲突,导致httpd.conf配置不生效。
注意httpd.conf中对DocumentRoot的说明:
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# aliases links and aliases may be used to point to other locations.
#
解决方法:
1. 注释掉httpd.conf配置中的 Virtual hosts配置
2. 保持 Virtual hosts配置生效,直接在Virtual hosts配置文件中配置多站点的根目录
可以直接编辑 x:/wamp64/bin/apache/apache2.4.33/conf/extra/httpd-vhosts.conf
或者使用wamp提供的Virtualhost managerment工具添加站点及其根目录: