标签:
笔者刚刚重装完系统,win8.1退回win7,感觉win8还是给触摸屏的PC设计的吧,没win7用的顺手啊。作为一名程序猿,重装系统后的第一要务自然就是配置、搭建各种开发环境啦,我们的苦逼你们不懂,哎。。。
然后呢,wamp没存货,便上官网载了份下来,安装的时候还碰到了《关于缺失msvcr110.dll的一些记录》,有童鞋碰到就点过去看几眼哦。安装完毕后,把原来的apache各种虚拟主机的配置copy过去(笔者本地都采用多端口的虚拟主机去开发各种站),打开网站,傻眼了都是403,forbidden啊,很无奈啊。
问问谷姐,找找度娘,貌似也有类似情况的,综合看看,找到了官方的升级文档,英文站的大家也可以打开去看看啊,相信你们看得懂。
Upgrading to 2.4 from 2.2 - Apache HTTP Server Version 2.4
笔者呢,在这里简单说说引发这个的主要原因是apache2.4对一些配置项的修改导致的,如下
2.2 configuration: Order deny,allow Deny from all
上面是2.2中的配置,而2.4则需要改成如下的
2.4 configuration: Require all denied
2.4相比2.2显然是简洁了啊,是真的少了一行。
最后呢,懒人技术苑发一个详细的虚拟主机VirtualHost配置(基于端口的,其它的也都差不多)
Listen 8080 <VirtualHost *:8080> ServerAdmin admin@localhost.com DocumentRoot "f:/website/niuxg" ServerName localhost ErrorLog "logs/niuxg-error.log" #CustomLog "logs/niuxg-access.log" common <Directory "f:/website/niuxg"> Options Indexes FollowSymLinks AllowOverride All #Order allow,deny #Allow from all Require all granted </Directory> </VirtualHost>
注释掉的两行是给apache2.2的,升级到2.4要修改成最后那一行那般才行哦。
(转)wamp2.5虚拟主机VirtualHost出现403 Forbidden问题解决
标签:
原文地址:http://www.cnblogs.com/past/p/5025228.html