过去的泉

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

笔者刚刚重装完系统,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要修改成最后那一行那般才行哦。

posted on 2015-12-07 09:28  过去的泉  阅读(209)  评论(0编辑  收藏  举报