PHP环境下访问http://localhost出现403 Forbidden,是什么原因呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

PHP环境下访问http://localhost出现403 Forbidden,是什么原因呢?

小旋风柴进 2016-03-06 13:39:47 2962

我自己搭建了一个php运行环境,在Apache的htdocs目录里有index.html和test.php两个文件。当我在浏览器中输入http://localhost回车,浏览器打开了index.html文件。当我把index.html文件名改成index11.html后再在浏览器中输入http://localhost回车,屏幕出现403 Forbidden You don't have permission to access / on this server.按照常理应该显示
index11.html和test.php两个文件的超链接,点击它会打开相应的页面。现在变成这种情况是什么原因?请大侠赐教。谢谢!

localhost是什么 httplocalhost原因 访问httplocalhost http是什么原因 访问http是什么
分享到
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:54:29

    没有开启目录访问(options indexes)的情况下:
    apache中默认配置的Index.html和index.php(是可以更改的),如果没有这些文件,则认为是forbidden的请求(也就是403的HTTP响应)。所以你可以做的是:

    1. 修改apache中的默认index文件(改为index11.html)
    2. 打开目录访问(options indexes)。
    3. 直接访问index11.html文件(http://localhost/index11.html )
      上面三种方法根据你的需要选择一种即可。
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题