开发者社区> 问答> 正文

服务器被配置为不列出此目录的内容

已解决

展开
收起
游客vq7pxdx6hymxo 2018-03-24 05:28:03 624 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    问题场景:客户在根目录下创建一个文件夹,希望通过访问域名/文件夹名的形式访问子文件夹下的程序(以www.test.com/www为例),但是出现403报错,

    linux系统主机报错信息类似以下内容:

    403 Forbidden
    You don’t have permission to access / on this server.;

    Windows系统主机报错信息类似以下内容:

    HTTP 错误 403.14 - Forbidden

    Web 服务器被配置为不列出此目录的内容


    解决方案:

    1、Windows系统主机:打开需要访问的子目录文件夹(例如www),确认该文件夹下是否存在访问www.test.com/www时需要的第一个页面文件,如果没有,需要检查一下程序代码是否上传完整,如果文件已经是存在,一般是由于这个文件名没有在控制面板的默认首页设置里添加,需要登陆cp.hichina.com控制面板点击左侧基础环境配置—默认首页设置将此文件名添加进去,然后过5min左右再测试访问;

    请注意:如果根目录下网站首页文件名与子目录下文件名不一致,但是同时根目录下也有一个跟子目录首页文件名一样的文件,请保证控制面板默认首页设置处根目录下的首页文件名优先级最高,以免网站主域名(例如www.test.com)访问报错;

    2、Linux系统主机:与windows系统主机处理方式一样,但是需要多检查一方面,即需要访问的子目录文件夹(例如www文件夹)权限是否正常,可以通过ftp软件连接之后右键点击文件夹选择属性进行查看和修改。



     

     

    2018-03-26 19:17:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载