nginx 防火墙、权限问题

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无效,暂时不知道为什么)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113706.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月12日 下午10:00
下一篇 2021年10月12日 下午11:00


相关推荐

  • idea2019.3.3激活码获取[最新免费获取]

    (idea2019.3.3激活码获取)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html23EQQJJI0G-eyJsa…

    2022年3月30日
    1.8K
  • outputstream的子类_java里input

    outputstream的子类_java里inputJavaInputStream类在本教程中,我们将通过一个示例来学习JavaInputStream类及其方法。java.io包的InputStream类是一个抽象超类,它表示字节的输入流。由于InputStream是抽象类,因此它本身没有用。但是,其子类可用于读取数据。InputStream的子类为了使用的InputStream功能,我们可以使用其子类。它的子类有:在下一个教程中,我们将学习…

    2025年12月11日
    7
  • HttpEntity的用法

    HttpEntity的用法关于 HttpEntity 的用法 HttpEntity 表示 http 的 request 和 resposne 实体 它由消息头和消息体组成 从 HttpEntity 中可以获取 http 请求头和回应头 也可以获取 http 请求体和回应体信息 HttpEntity 的使用 与 RequestBody ResponseBody 类似 HttpEntity 的典型应用是配合 RestTemplate 在微服务项目中的应用 参见 API 示例 用户登录示例 步骤一 在 login jsp 发送 ajax 请求 发送之前添加请求头信息

    2026年3月16日
    2
  • java反射之Method的invoke方法实现[通俗易懂]

    java反射之Method的invoke方法实现[通俗易懂]在框架中经常会会用到method.invoke()方法,用来执行某个的对象的目标方法。以前写代码用到反射时,总是获取先获取Method,然后传入对应的Class实例对象执行方法。然而前段时间研究invoke方法时,发现invoke方法居然包含多态的特性,这是以前没有考虑过的一个问题。那么Method.invoke()方法的执行过程是怎么实现的?它的多态又是如何实现的呢?本文将从java和JVM…

    2022年6月14日
    39
  • Spark: sortBy和sortByKey函数详解

    Spark: sortBy和sortByKey函数详解在很多应用场景都需要对结果数据进行排序 Spark 中有时也不例外 在 Spark 中存在两种对 RDD 进行排序的函数 分别是 sortBy 和 sortByKey 函数 sortBy 是对标准的 RDD 进行排序 它是从 Spark nbsp 0 9 0 之后才引入的 可以参见 SPARK 1063 而 sortByKey 函数是对 PairRDD 进行排序 也就是有 Key 和 Value 的 RDD 下面将分别对这两个函数的实现以及使用进

    2026年3月17日
    3
  • python 文件路径名,文件名,后缀名的操作

    python 文件路径名,文件名,后缀名的操作需要使用路径名来获取文件名,目录名,绝对路径等等。使用os.path模块中的函数来操作路径名。下面是一个交互式例子来演示一些关键的特性:对于任何的文件名的操作,你都应该使用os.path模块,

    2022年7月5日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号