访问网站时报错:403 Forbidden

使用云虚拟主机或轻云服务器搭建网站后,可能会因为网站根目录下没有上传网站默认首页文件,或者网站程序中设置了禁止访问权限,而导致在访问网站时,网站页面提示ForbiddenHTTP 错误 403.14 - Forbidden报错信息。本文介绍这种情况的可能原因和解决方案。

问题现象

网站搭建完成后,当访问该网站时失败,提示ForbiddenHTTP 错误 403.14 - Forbidden报错信息。具体报错如下所示:

  • 使用Linux操作系统云虚拟主机搭建网站后,网站报错页面如下图所示:禁止访问linux

  • 使用Windows操作系统云虚拟主机搭建网站后,网站报错页面如下图所示:windows网站

可能原因

  • 网站根目录下没有上传网站默认首页文件(例如index.php)。云虚拟主机出于安全考虑,不允许列出文件目录,所以访问网站会报403错误。

  • 网站程序中设置了禁止访问权限,在访问网站时也会报403错误。

解决方案

  1. 确认网站根目录下是否上传网站默认首页文件。

    • 是:执行下一步。

    • :请执行如下操作将网站默认首页文件上传至网站根目录,并设置为网站的默认首页。

      1. 根据云虚拟主机的不同操作系统,使用FTP客户端将默认首页文件上传到对应的网站根目录下。

        • Linux操作系统云虚拟主机:上传到网站根目录/htdocs下。

        • Windows操作系统云虚拟主机:上传到网站根目录/下。

      2. 在云虚拟主机管理控制台上设置网站默认首页。

        具体操作,请参见设置网站默认首页

  2. 确认网站程序中是否设置了禁止访问权限。

    • :请执行如下操作取消禁止访问权限设置。

      重要

      本步骤以Linux操作系统云虚拟主机为例,Windows操作系统云虚拟主机不支持查看已设置权限,如需删除网站程序的禁止访问权限,请联系您的网站开发人员进行操作。

      1. 登录云虚拟主机管理页面

      2. 找到搭建该网站的云虚拟主机,单击对应操作列的管理

      3. 在左侧导航栏,选择文件管理 > 文件管理器

      4. 文件管理器页面,单击查看已设置权限

      5. 查看已设置权限页面,单击对应操作列的删除,然后单击确认删除权限

        说明

        权限修改或删除操作大约需要10分钟,请您耐心等待。

      6. 单击确认

    • :执行下一步。

  3. 再次访问网站域名,确认是否可以正常访问。

    • 如果正常访问,则问题已解决,操作结束。

    • 如果访问异常,则问题未解决,请提交工单获取帮助。