Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案(wampserver404错误)

Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案(wampserver404错误)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

一直在用APMServ5.2.6。mysql好办。可以用mariadb代替进行升级。但php升级到5.4.7就没办法再升级。安装加速器也困难。就想迁移到Wampserver上来。以前也尝试过Wampserver。但配置很麻烦。

这一次是不得不配置了。安装一切很顺利。默认站点也正常运行。但配置虚拟主机时问题来了。总是提示:

?

123 ForbiddenYou don't have permission to access / on this server.Apache/2.4.9 (Win32) PHP/5.5.12 Server at www.sitename.com Port 80

一。在国内网站上能搜索到的资料就是下面这些:

1.修改httpd.conf文件

启用httpd-vhosts.conf配置文件
Include conf/extra/httpd-vhosts.conf

2。修改httpd-vhosts.conf。加入类似下面内容:

?

1234567891011121314 <VirtualHost *:80>ServerAdmin admin@localhost.comDocumentRoot "D:/path/foldername"ServerName www.sitename.comServerAlias www.sitename.comErrorLog "logs/ sitename.log"CustomLog "logs/ sitename.log" common<Directory " D:/path/foldername ">Options FollowSymLinksAllowOverride NoneOrder deny,allowAllow from all</Directory></VirtualHost>

3.修改hosts文件

?

1 127.0.0.1 www.sitename.com

尝试N回。浪费N多时间。根本没用。

二。没办法。只好换个上不了的搜索引擎。看E文。E文水平虽然不高。但还是看得懂的。
E文上。主要提到两点:

启用rewrite_moudle。

尝试启用。重启Apache后。情况没变。还是403错误。

修改vhosts配置文件中的一句。这才是关键:

Allow from all 修改成 Require all granted

测试成功。问题解决。

三。总结

原因在于apache配置文件的语法变了。因为看到apache就头疼。内容太多。太复杂。所以也就懒得看官方最新的文档了。而国内翻译的版本也滞后。所以这个问题才会出现找不到答案的情况。

希望这一篇博文能为受同样问题困扰的朋友带来一点帮助。不再为百x搜出来的那些没用的东西浪费时间。

原文地址:http://www.cnblogs.com/ffsystem/p/3950686.html

分享到 :
相关推荐

美国服务器为什么要使用SSD固态硬盘(美国服务器为什么要使用ssd固态硬盘)

美国服务器要使用SSD固态硬盘的原因:1。美国服务器使用SSD固态硬盘能够提高启动应...

购买asp虚拟主机有哪些特点(购买asp虚拟主机有哪些特点呢)

购买asp虚拟主机的特点有:1。能轻松实现动态网页技术;2。包含HTML代码所组合而...

80端口被占用(80端口被占用怎么解决)

一名windows服务器运维这,如果在启动Apache的过程中碰到老是失败,那可以在...

什么情况下选择购买海外云服务器

购买海外云服务器的情况有:1。不想备案的企业。使用海外云服务器不用备案。能省去繁琐的...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注