码迷,mamicode.com
首页 > 其他好文 > 详细

(转)wamp2.5虚拟主机VirtualHost出现403 Forbidden问题解决

时间:2015-12-07 10:34:26      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

笔者刚刚重装完系统,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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!