之前在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上,
也不會用的爽歪歪。
本該歸宿為nobody使用者的,卻分配的是root。在nginx中配置的是nobody,哪有能耐去訪問root大佬的資料夾,所有就403嘍。
補充liunx下,改使用者歸宿的命令:
spring mvc裡靜態資源訪問返回404
在進行spring mvc的配置時,通常我們會配置乙個dispatcher servlet用於處理對應的url。配置如下 springmvc org.springframework.web.servlet.dispatcherservlet contextconfiglocation classpa...
nginx tomcat集群過程
1.裝多tomcat,注意埠不要一樣,每乙個tomcat都要設三個埠,都要不一樣 比如配兩個,啟動起來,如果埠衝突起啟不了 配製nginx配製如下 user nobody worker processes 2 error log logs error.log error log logs error...
Nginx Tomcat集群搭建
上篇部落格寫了nginx作為反向 的作用,它能作為乙個收集器,收集客戶端請求,然後分發給集群的伺服器處理。這種方式降低了訪問壓力。今天介紹怎麼在windows下搭建集群 nginx 2個tomcat 一 準備工作 2.tomcat 我用的6.0.28 二 配置 1.首先修改nginx的配置檔案,在c...