解决Wamp 开启vhost localhost 提示 403 Forbbiden 的问题!
非常奇怪的一个问题。我曾经从来都没有这样过!訪问 http://localhost/ 提示 403 Forbbiden。
我之前的设置一直都是这种:
httpd.conf
<Directory />
AllowOverride All
Options Indexes FollowSymLinks
Require all granted
</Directory>
extra/httpd-vhost.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "d:/localhost"
ServerName localhost
ServerAlias local
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost> <VirtualHost *:81>
ServerAdmin webmaster@localhost
DocumentRoot "d:/wamp/www"
ServerName localhost81
ServerAlias local81
ErrorLog "logs/localhost81-error.log"
CustomLog "logs/localhost81-access.log" common
</VirtualHost>
然后 d:/localhost/ 与 d:/wamp/www 文件夹下都没有索引文件(如 index.html index.php index.html)曾经訪问都是默认列出文件夹的,可是今天打开localhost 却提示403 无权限。
并且改动vhost ,调换 80 port和 81 port位置还是这样,百思不得其解!
强迫症。花费了一个下午的时间研究仍旧是没有头绪。晚上回到家里,偶然看到stackoverflow上的一个帖子,http://stackoverflow.com/questions/9110179/adding-virtualhost-fails-access-forbidden-error-403-xampp-windows-7,尝试着改动第一个VirtualHost,在里面增加 <Directory "d:/localhost"> ... </Directory> 重新启动Apache,能够了。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "d:/localhost"
ServerName localhost
ServerAlias local
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
<Directory "d:/localhost">
Options Indexes
Require all granted
</Directory>
</VirtualHost>
可是我后来将这一段去掉,然后又重新启动,訪问 http://localhost 又变成能够訪问了。
等于我还原了全部改动,再去訪问localhost 却又不会出现提示 403 Forbbiden了!
并且我将httpd.conf 的<Directory /> ... </Directory>的这一段去掉Options Indexes 这一段,改成例如以下,再重新启动Apache:
<Directory />
AllowOverride All
Require all granted
</Directory>
我訪问 http://localhost/ 或者 http://localhost:81,文件夹还是能够列出来,出鬼了!。
觉得wamp 似乎有缓存,并且重新启动也无法清除?重装也是无法清除。
如今问题并没有再次重现,但假设您有彻底的解决方法,欢迎邮件交流。
by default.fu@foxmail.com
解决Wamp 开启vhost localhost 提示 403 Forbbiden 的问题!的更多相关文章
- apache开启vhost后localhost和127.0.0.1无法访问
自己单独搭建了php+mysql+apach+windows环境:后面又开启apache的虚拟主机vhost;然后自己配置虚拟主机站点可以正常访问,但是localhost和127.0.0.1无法访问, ...
- 访问 远程 tomcat 的管理页面 /manager/html 提示 403 的具体解决操作
1.前言 我在阿里云服务器放了个tomcat ,启动后 ,访问 /manager/html提示403无权访问 原因是 tomcat默认仅仅允许本地的浏览器访问,有ip限制 需要将ip限制去除 顺便把账 ...
- tomcat8.5.11的manager页面总是提示403的问题
修改conf/tomcat-users.xml加入: <role rolename="manager"/> <role rolename="manage ...
- 安装wamp,访问主页提示PHP configuration loaded file……
安装wamp,访问主页提示PHP configuration loaded file…… *** ERROR *** The PHP configuration loaded file is: - s ...
- 关于RDS备份文件使用wget下载提示403 Forbidden的情况
关于RDS备份文件使用wget下载提示403 Forbidden的情况 使用wget下载提示403错误当我们RDS物理备份文件时,例如: 原因: URL中包含有特殊字符比如&,从而造成URL被 ...
- 完美解决pycharm 不显示代码提示问题
pycharm 不显示代码提示 1.检查IDE省电模式是否关闭状态!!! file → power save mode 取消掉 2.检查代码提示是否成功开启. setting → Inspection ...
- CentOS 下开启PHP错误提示
我也是傻逼,一直在找图片无法上传的原因,这么久了才意识到自己没有在Linux系统的服务器下开启错误提示. 正文 默认模式下的apache是没有开启错误语法提示的,修改php.ini文件.不同的安装,p ...
- 记一次解决cmd中执行java提示"找不到或无法加载主类"的问题
今天遇到一个问题:在cmd命令行中,用javac编译java文件可以成功,但是用java执行却提示“找不到或无法加载主类”.现将该问题的原因以及解决办法记录一下. 先理解一下系统变量path和clas ...
- Python 解决Python安装包时提示Unable to find vcvarsall.bat的问题
解决Python安装包时提示Unable to find vcvarsall.bat的问题 by:授客 QQ:1033553122 问题 Python安装包时,提示Unable to find v ...
随机推荐
- vmware桥接模式创建ubuntu虚拟机
- java BigDecimal的操作
今天给大家讲一下java中BigDecimal的操作.由于double,float的精度不够,因此在进行商业计算的时候要使用的BigDecimal.BigDecimal对象创建如下: BigDecim ...
- UITableViewCell实现3D缩放动画
gif效果图: 代码部分: import UIKit class TableViewController: UITableViewController { override func viewDidL ...
- 客户端JavaScript(window、document、element)
一.window对象是所有客户端JavaScript特性和API的主要接入点,用window来引用它. 属性:location属性(引用Location对象,当前显示在窗口的URL).document ...
- 武汉科技大学ACM :1006: A+B for Input-Output Practice (VI)
Problem Description Your task is to calculate the sum of some integers. Input Input contains multipl ...
- phpcms v9 数据库分离部署
v9数据模型功能,允许用户把不同的数据表,分离到不同的数据库服务器上.以实现负载的分离,更加的符合大访问网站的需求. <ignore_js_op> 数据分离方法 1.数据库连接配置配置文件 ...
- C程序设计语言练习题1-21
练习1-21 编写程序entab,将空格串替换为最少数量的制表符和空格,但要保持单词之间的间隔不变.假设制表符终止的位置与练习1-20的detab程序的情况相同.当使用一个制表符或者一个空格都可以打到 ...
- RSA 加密
iOS开发教程-iOS中的RSA加解密 在移动应用开发中常常遇到数据传输安全性的问题,尤其是在账户安全以及支付场景中的订单数据.或支付信息的传输中,正规的公司一定会要求对数据进行加密,当然有创业初期的 ...
- Oracle merge into 使用记录
符合条件进行更新操作,不符合则进行插入操作. merge into myd_nsrdt n using ('as nsrsbh,'' as nsrmc, ' as nowphone,sysdate a ...
- Java DES 测试
package com.des.test; import java.io.UnsupportedEncodingException; import java.security.InvalidKeyEx ...