云虚拟主机访问子目录出现403报错
更新时间:
问题描述
用户在网站根目录下创建了一个文件夹,希望通过访问域名和文件夹名的形式访问子文件夹下的程序,例如www.example.com/www
,但是出现403报错。
- Linux系统主机报错信息类似如下。
403 Forbidden
You don’t have permission to access / on this server. - Windows系统主机报错信息类似如下。
HTTP 错误 403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于 ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
- Windows系统主机:打开需要访问的子目录文件夹,本文以www文件夹为例,确认该文件夹下是否存在访问"www.example.com/www"时需要的第一个页面文件。
- 如果文件不存在,则需要检查程序代码是否上传完整。
- 如果文件存在,一般是由于这个文件名没有在控制面板的默认首页设置中添加,需要登录主机管理控制台,在控制面板页面单击左侧基础环境配置,在默认首页设置中添加此文件,等待5分钟左右的时间,进行访问,确认访问正常即可。
说明:如果根目录下网站首页文件名与子目录下首页文件名不一致,同时根目录下也有一个与子目录首页文件名相同的文件,请保证控制面板默认的首页设置中,根目录下的首页文件名优先级最高,以免网站主域名访问报错。
- Linux系统主机:与Windows系统主机处理方式一样,但是需要检查下权限,即需要访问的子目录文件夹(例如www文件夹)权限是否正常,可以通过FTP软件连接之后,右键点击文件夹,选择属性,进行查看并修改。
说明:如果没有特殊要求,建议将文件夹权限修改为755。
适用于
- 云虚拟主机
文档内容是否对您有帮助?