Nginx 403 forbidden错误常见情形盘点

realnode.png vps-under-title.png 科学上网教程 | 机场推荐 | 云深不知处(机场)

配置完网站代码之后,重启nginx出现403 forbidden错误,日志错误信息如下:

2021/09/23 08:55:47 [error] 63305#63305: *32 "/root/www/index.html" is forbidden (13: Permission denied), client: 27.211.178.246, server: www.4spaces.org, request: "GET / HTTP/1.1", host: "www.4spaces.org"

情形1:

如果SELinux在运行中,则有可能是SELinux限制了访问,检查SELinux是否运行:

getenforce

1)想关闭SELinux的话,执行下面命令,然后重启系统:

setenforce Permissive

2)想保持SELinux开启,但是允许Nginx将指定目录当作源码目录的话:

chcon -Rt httpd_sys_content_t /path/to/www

情形2:

nginx.conf配置文件user对应值,改为linux用户。

user         root;
worker_processes  auto;

参考:

  1. Nginx 403 forbidden for all files
赞(0)
未经允许禁止转载:优米格 » Nginx 403 forbidden错误常见情形盘点

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系

登录

找回密码

注册

Ads Blocker Image Powered by Code Help Pro

检测到广告已被屏蔽

尊敬的优米格用户,

您好,系统检测到您使用了广告屏蔽组件。本网站并不包含任何侵入性广告,如果本站能给您一点帮助,还请将本站加入拦截白名单,这是我们仅有的收入来源!

网站的持续运作和改进,需要您的慷概帮助,感谢您的支持。

此致,
优米格 团队