zoukankan      html  css  js  c++  java
  • nginx+tomcat 返回403错误

      之前在tomcat6上nginx配的集群,一直用的爽歪歪。近期将tomcat6升级到tomcat8.5,就返回403 Forbidden错误了,难受。

    nginx.conf,没有改动,为什么在tomcat6上爽歪歪,到8上就不行了呢?

      首先,403 我们指定是权限问题,当我查看了下nginx的日志文件记录,果然是权限问题。

    ok,我看了下我的nginx.conf的配置,user nobody;改为 user root 爽歪歪,可以正常使用了。但是我也意识到一个严重的

    问题,root权限是不是给的有点过了,不能太偏心,还是得想办法使用nobody权限,不然别人攻破你服务器了,就可以肆

    意妄为了。还是安全重要。

      仔细一想,如果我们不改为root,还是使用原来的nobody,那么问题肯定出在刚升级完的tomcat8上,不然我之前在6上,

    也不会用的爽歪歪。

      有这个想法,就造作起来了,登上liunx服务器,查看了下tomcat8下webapps文件夹的权限,果不其然。webapps文件

    本该归宿为nobody用户的,却分配的是root。在nginx中配置的是nobody,哪有能耐去访问root大佬的文件夹,所有就403喽。

    马上把tomcat8下的webapps文件夹改为nobody归宿,就开心的接着爽歪歪。

    补充liunx下,改用户归宿的命令:

      chown -R nobody webapps;

  • 相关阅读:
    OpenStack--Havana
    腾讯云万象优图每个账户提供50G的图片存储(支持黄图检测)
    Java 脚本化编程指南
    hive的表的基本操作
    如何搭建易企秀H5平台?
    HDU 4727-The Number Off of FFF
    审计厅审计云发展意见
    CNPM 遇到use strict的问题
    QA技术概览
    终端的CTRL+S 解说
  • 原文地址:https://www.cnblogs.com/wangchengb/p/9030846.html
Copyright © 2011-2022 走看看