一直在用Qampp或者phpstudy,因公司需要换了wamp(wamp2.5),
发现在 D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf 里面
#Includeconf/extra/httpd-vhosts.conf 去掉#无法访问localhost,报403错误。
在网上看很多教程是在这个目录下搜索到
<Directory />
AllowOverride none
Require all denied
</Directory>
把denied 改成 granted 但我用了不好使,
我的解决方法是:
打开D:\wamp\bin\apache\apache2.4.9\conf\extra\ httpd-vhosts文件,配置好localhost虚拟主机,参照httpd-vhosts文件中实例,修改成如下:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:\wamp\www"
ServerName localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
修改配置如下:
DocumentRoot修改为本地wamp环境下的www目录(如:D:\wamp\www)
ServerName改为localhost
然后访问localhost问题解决了,感谢 CSDN可克技术的博客帮我解决问题;
我添加的域名:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:\web"
ServerName www.web.com
ServerAlias www.web.com
<Directory "D:/web">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>