我的知识记录

权限配置_配置问题排查

cPanel虚拟主机网站遇到配置问题,权限问题是虚拟主机最常见的故障之一。Linux 权限分读(r=4)写(w=2)执行(x=1),目录755、文件644是标准配置。配置问题时用 ls -la 看权限和属主,不对就 chmod/chown 修正。

伪静态配置:Apache 用 .htaccess 的 RewriteRule;Nginx 在 server/location 里用 rewrite;IIS 用 web.config 的 rule。伪静态规则语法各不同,不能混用。规则错误会导致404或500。测试时先注释所有规则,逐条加,找到出错的规则。

参考(各环境伪静态规则): ``` # Apache .htaccess RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

# Nginx location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; } }

# IIS web.config ```

排查完用 FTP 连接验证确认。权限修复后上传、缓存、session 都正常;配置修改后 phpinfo() 确认生效;伪静态规则测试所有 URL 都返回200。不要留777权限,确认所有目录和文件权限合规。

Apache 配置检测:apachectl configtest 或 httpd -t 检测语法,systemctl reload httpd 重载。.htaccess 不需要重启但语法错会500。主配置在 /etc/httpd/conf/httpd.conf,虚拟主机在 /etc/httpd/conf.d/。

权限配置_配置问题排查

标签:

更新时间:2026-08-27 10:41:35

上一篇:织梦dedecms被植入加密混淆木马_完整流程_识别与解密专杀

下一篇:虚拟主机伪静态规则处理低危漏洞的常见误区与正确配置_网站安全运维实战指南