zoukankan      html  css  js  c++  java
  • nginx 防火墙、权限问题

     

    1、nginx安装,配置完成之后,尝试访问没有响应,主机可以ping通,/var/log/nginx/access.log日志没有查到任何记录

    解决方法:查看linux防火墙,关闭

    命令:iptables -F INPUT

     

    2、/var/log/nginx/access.log能查到记录,但总出现如下错误:

    [plain] view plain copy
    1. 2015/08/12 14:02:36 [error] 16620#0: *1 open() "/data/www/*****/src/auth_login.html" failed (13: Permission denied), client: 113.66.188.74, server: 103.245.81.213, request: "GET /auth_login.html HTTP/1.1", host: "103.245.81.213"  

    查看了一下nginx进程ps aux|grep nginx
    发现都是nobody的进程,但是nginx的目录都是root用户,另外集群tomcat也是属于root用户,而且root启动,查看nginx.conf:

    user nobody
    改成:user root
    停止nginx -s stop
    重启nginx -c nginx.conf

    (使用service nginx reload/restart无效,暂时不知道为什么)

  • 相关阅读:
    wed
    郁闷的星期三
    Mon
    烟斗信息
    10.3
    德国装甲兵之歌
    危急!开发进入瓶颈阶段
    血糯米粥
    上海:烟斗
    如果你的博客被转载?
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454791.html
Copyright © 2011-2022 走看看