我的知识记录

新网虚拟主机Apache 403原因_权限与默认首页排查

新网虚拟主机做 Apache 403,Nginx 的 403 常见原因是目录下没有 index 文件且 autoindex off(目录浏览关闭),访问目录时 Nginx 找不到默认首页就返回 403。上传 index.html/index.php 或开启 autoindex 即可。Apache 的 403 常见是 Options -Indexes 或权限问题。

IP 被封和防盗链:访问日志里 403 的请求 IP 集中在某个范围,可能是 IP 黑名单;Referer 不是自己域名的 403,是防盗链。自己访问也 403 检查是否被误封(动态 IP 变了被之前的规则封了)。防盗链规则要允许空 Referer(直接访问)和自己的所有域名。

参考(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 和 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原因_权限与默认首页排查

标签:

更新时间:2026-09-01 13:49:40

上一篇:网站图片加载慢优化方法_压缩懒加载与CDN

下一篇:禁用WordPress xmlrpc.php的三种方法_排查与防护_应急恢复方案