阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

使用阿里云虚拟主机403 forbidden禁止访问报错

发布时间: 2020-03-06 11:41:03文章作者: 网站编辑阅读量: 463

  问题描述:

  使用浏览器访问阿里云linux虚拟主机域名时,页面报错403 Forbidden You don't have permission to access / on this server,如图报错。

  

  错误原因:这个问题一般是由于网站根目录下没有上传默认的首页文件,阿里云虚拟主机为了安全考虑,不允许列出文件目录,所以直接访问域名会报403错误。

  解决方案:

  1. 登录阿里云虚拟主机控制台>文件管理,如下图所示检查站点根目录 htdocs 下是否完整上传了网站程序文件,文件中是否包含默认首页如 index.html、index.php 名称的文件,如果 htdocs 目录下没有上传默认首页文件,则需要通过 FTP软件将程序完整上传到阿里云虚拟主机 htdocs 目录下。

  

  2. 确定阿里云虚拟主机站点根目录下上传了网站的首页文件后,如下图所示检查在主机管理控制台 > 基础环境设置 > 默认首页设置处查看有没有htdocs目录下的网站首页文件,如果没有需要填加该首页文件。

  

  说明:一般阿里云虚拟主机开通后,/htdocs目录中存在两个首页文件,一个是系统默认的index.html,一个是您自己上传的index.htm。由于前者的优先级比后者高,因此访问时显示前者的页面。这种情况您可以登录阿里云虚拟主机管理控制台 > 基础环境设置 > 默认首页设置,进行修改设定。

  3. 设置完成后,如下图所示需要在 主机控制台>文件管理>文件\目录权限设置处核实网站根目录是否设置了禁止执行脚本的权限,如果有需要删除该权限。

  

  4. 如果您检查确认网站程序已经正确上传到阿里云虚拟主机站点根目录 htdocs 下,并且默认首页已经设置完成,建议您等待10分钟后再测试访问即可。

  说明:

  1. 请不要随意更改阿里云虚拟主机的默认配置或删除 /htdocs、/cgi-bin 、/wwwlogs 等默认配置文件及目录,否则会直接影响您对网站的访问和管理。

  2. 由于阿里云虚拟主机 Linux 的文件名是区分大小写的,文件命名需要规范,注意大小写,建议小写,不要使用汉字,最好用字母,数字或者带下划线,请注意文件名及目录路径的书写。

  3. 如果出现文件上传了,可是文件大小为零 这种情况,说明您的阿里云虚拟主机空间已满,请您清理站点文件或者加购空间。

联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠