我的知识记录

腾讯云虚拟主机403 Forbidden_chmod与index配置

403 Forbidden 的排查流程:看 403 是所有页面还是部分页面 → 检查文件权限(目录 755,文件 644)→ 检查目录是否有 index 文件 → 检查 .htaccess/web.config 是否有 deny 规则 → 检查防盗链和 IP 黑名单 → 看错误日志。逐层排查,403 原因通常在前三项就能找到。

权限排查:Linux 用 ls -la 看文件权限和属主,目录应该 755(drwxr-xr-x)、文件 644(-rw-r--r--)、属主是 www 或 nginx 或 apache。权限不对用 chmod -R 755 目录和 find 目录 -type f -exec chmod 644 {} ;,属主不对用 chown -R www:www 目录。Windows IIS 检查 IUSR 和 IIS_IUSRS 是否有读取权限。

参考(403权限修复命令): ``` # 查看权限和属主 ls -la /www/wwwroot/域名 ls -la /www/wwwroot/域名/index.php

# 批量修复权限 find /www/wwwroot/域名 -type d -exec chmod 755 {} ; find /www/wwwroot/域名 -type f -exec chmod 644 {} ;

# 修复属主(Nginx) chown -R www:www /www/wwwroot/域名 # Apache chown -R apache:apache /www/wwwroot/域名 # 写入目录给775 chmod 775 /www/wwwroot/域名/upload chown www:www /www/wwwroot/域名/upload

# Nginx错误日志 tail -50 /var/log/nginx/error.log # Apache错误日志 tail -50 /var/log/httpd/error_log

# 测试源站(绕过CDN) curl -I -x 127.0.0.1:80 http://域名/ ```

文件权限不足是 403 的常见原因。文件权限不足用 chmod 修正,属主错误用 chown;目录无 index 上传默认首页;.htaccess deny 规则注释或修正;IP 被封从黑名单移除;防盗链误杀加白名单;SELinux 拦截用 chcon 设 httpd 上下文或临时 setenforce 0 测试;CDN WAF 拦截在 CDN 后台放通规则。

Apache 403 专项:Apache 错误日志在 /var/log/httpd/error_log 或 /var/log/apache2/error.log,常见 "client denied by server configuration"(deny 规则或 Options)、"Permission denied"(文件系统权限)。.htaccess 语法错误会导致 500 不是 403,注意区分。

腾讯云虚拟主机403 Forbidden_chmod与index配置

标签:

更新时间:2026-08-27 00:24:56

上一篇:高并发网站避免Service Unavailable_架构优化与负载均衡

下一篇:虚拟主机日志能查到具体页面访问量吗?_URL统计与热门页面分析_站长实用教程