Wamp下的虚拟主机报错403 Forbidden, You don't have permission to access / on this server.
2015-12-17 15:00
741 查看
经验还是得靠积累~
今儿在windows 10下配置了本地的Apache的虚拟主机(Wamp集成环境),各种错误,决定在博客里做个记录。主要错误如下:
Forbidden
You don't have permission to access /on this server.Apache/2.4.17 (Win32) PHP/5.6.15 Server at dev.com Port 80
【错误核心】
在配置文件httpd.conf里面,出现了“Deny from all”,导致访问被拒绝。
详情如下。
【约定变量】
D:\wamp\
D:\wamp\bin\apache\apache2.4.17\conf\httpd.conf
D:\wamp\bin\apache\apache2.4.17\conf\extra\httpd-vhosts.conf
C:\Windows\System32\drivers\etc\HOSTS
D:\project\
dev.com
【完整流程】
1.创建项目文件 D:\project\index.php
2.安装wamp到D:\wamp\
3.启动wamp,如果卡在橙色图标,请左击wamp托盘图标,Apache => Service administration => Install Service,再启动,不行就百度
4.复制C:\Windows\System32\drivers\etc\HOSTS到桌面,添加以下内容再复制回去: 127.0.0.1 dev.com
5.修改D:\wamp\bin\apache\apache2.4.17\conf\extra\httpd-vhosts.conf ,删掉后面两大段的实例设置,添加内容:
<VirtualHost *:80> DocumentRoot D:/project ServerName dev.com ServerAlias www.dev.com </VirtualHost>6.修改D:\wamp\bin\apache\apache2.4.17\conf\httpd.conf,
1) 找到并启用 LoadModule rewrite_module modules/mod_rewrite.so (删掉前面的#号即可)
2) 找到唯一的<Directory />标签对,修改为:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory>3) 找到并启用 Include conf/extra/httpd-vhosts.conf (删掉前面的#号即可)
4) 在最后面插入以下内容:
<Directory "D:/project/"> Options Indexes FollowSymLinks AllowOverride all Order deny,allow allow from all </Directory>4) 保存文件
7.重启Wamp,搞定!
相关文章推荐
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Apache Isis 1.4.0 发布,领域驱动开发框架
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法
- 使用命令修改注册表键值及权限
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制