nginx访问权限,nginx 权限控制

  nginx访问权限,nginx 权限控制

  1.nginx已安装。配置完成后,尝试访问时没有响应,主机可以ping通。在/var/log/nginx/access.log日志中找不到任何记录。

  解决方案:检查linux防火墙并关闭它。

  命令:iptables -F输入

  2.可以在/var/log/nginx/access.log中找到记录,但是总是会出现以下错误:

  2015/08/1214:02:36[错误]16620 # 0:* 1 open()/data/www/* * * * */src/auth _ log in . html 失败(13:权限被拒绝),客户端:113.66.188.74,服务器:103.245.81.213,请求: GET/auth_login.htmlHTTP/1.1 ,主机: 103.245.81。

  看看nginx流程ps auxgrep nginx

  发现都是没人的进程,但是nginx的目录都是root用户。另外,集群tomcat也属于root用户,root启动。检查nginx.conf:

  用户nobody

  已更改为:用户根

  停止nginx -s停止

  重启nginx -c nginx.conf

  (使用服务nginx重载/重启无效,暂时不知道原因)

nginx访问权限,nginx 权限控制