我的知识记录

新网虚拟主机Apache 403_chmod与index配置

Apache 403 时分清是服务器 403 还是 CDN/WAF 403。服务器 403 页面有 Nginx/Apache 标识,CDN 403 页面有 CDN 标识。CDN 403 通常是 WAF 规则拦截或防盗链,服务器 403 是权限或配置问题。用 curl -x 127.0.0.1:80 测源站,区分层级。

权限排查: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 是否有读取权限。

参考(.htaccess 403常见规则排查): ``` # 错误:禁止所有访问(导致整站403) Order Deny,Allow Deny from all

# 正确:只禁止特定IP Order Deny,Allow Deny from 1.2.3.4 Allow from all

# 防盗链(允许空Referer和自己域名) RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !你的域名 [NC] RewriteRule .(jpg|png|gif)$ - [F,L]

# 目录浏览关闭(无index时403) Options -Indexes # 开启目录浏览(不建议生产环境) Options +Indexes ```

403 和 SEO 的关系:403 页面百度蜘蛛抓取失败,持续 403 会导致收录下降、排名掉。整站 403 要立即修复,部分页面 403 检查是否是误封。robots.txt 不要禁止正常页面,403 和 robots 禁止是两回事,403 是服务器拒绝,robots 是告诉蜘蛛不要抓。

Nginx 403 专项:Nginx 的 403 错误日志在 /var/log/nginx/error.log,常见记录 "directory index of ... is forbidden"(没有 index 文件)、"access forbidden by rule"(deny 规则)、"Permission denied"(权限或 SELinux)。根据日志关键字直接定位。

新网虚拟主机Apache 403_chmod与index配置

标签:

更新时间:2026-08-26 20:29:43

上一篇:PbootCMS首页错误_PbootCMS实操

下一篇:企业第三方跳转页打不开排查原因及解决