nginx – 403禁止的错误

我正在尝试设置nginx,我得到一个403错误。 以下是我如何在Centos7下configurationnginx。 FIrewall没有运行。

vi /etc/nginx/conf.d/default.conf

server { listen 80; server_name _; location / { root /data/www; index index.html; } } 

权限如下:

 namei -l /data/www/index.html f: /data/www/index.html drwxr-xr-x root root / drwxr-xr-x nginx nginx data drwxr-xr-x nginx nginx www -rwxr-xr-x nginx nginx index.html 

/etc/nginx/nginx.conf文件说用户nginx正在运行,应该是nginx。 我检查过,确实是在nginx用户下运行的。

为什么我仍然收到403消息?

我在CentOS 7上遇到了同样的问题,我做了你所做的。

我通过将全局SELinux设置为允许模式来解决这个问题。

# setenforce 0

您评论说您禁用了SELinux,也许您可​​以检查日志以确定它是否被禁用

sudo cat /var/log/audit/audit.log | grep -i nginx

我在这里find了我的解决scheme: NGINX:SELinux变更…