wampserver配置多个不同路径站点
实测wampserver版本3.2.0
1、确保httpd-vhosts.conf
扩展文件引入进来了,部分版本默认不引入
①点击任务栏上的wamp的图标,依次点击Apache
→httpd.conf
②在httpd.conf
内搜索"httpd-vhosts.conf
",如果这行前面有“#”就把“#”删掉,完成后如下图,修改完之后记得保存。
2、增加对应站点路径,要修改的文件是"httpd-vhosts.conf
"
①点击任务栏上的wamp的图标,依次点击Apache
→httpd-vhosts.conf
②在"httpd-vhosts.conf
"内添加新的站点信息,添加的内容格式如下,如图中框中内容:
<VirtualHost *:80>
#上面的80应该指的是80端口
DocumentRoot "F:/myWebsite"
#DocumentRoot这里填新站点的路径,我填的是绝对路径,也可以像默认的站点那样填相对路径
ServerName localtest
#服务器名,即该站点访问的域名为http://localtest/
<Directory "F:/myWebsite">
#与上面的DocumentRoot保持一致
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
③添加完成后记得保存
3、修改host文件
①用编辑器打开“C:\Windows\System32\drivers\etc\hosts
”,增加一行:
127.0.0.1 服务器名
Ps:修改host文件需要管理员权限,如果无法修改host,可以把host文件的内容复制到一个新的文件(取名为host)并在里面添加上面提到的"127.0.0.1 服务器名
",如何复制替换“C:\Windows\System32\drivers\etc\hosts
”
至此大功告成,在浏览器访问"http://服务器名/
"即可访问新添加的站点,如:“http://localtest/
”!!
Ps:这时候,如果发现wampserver默认的http://localhost/
对应的D:\wamp\www
被覆盖了,可以在httpd-vhosts.conf
文件增加一下原先localhost对应的路径,类似于重新增加一个站点:
<VirtualHost *:80>
DocumentRoot "D:\wamp\www"
ServerName localhost
<Directory "D:\wamp\www">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>