搭建nginx伺服器,啟動後正常瀏覽網頁,但是當修改nginx根路徑之後出現錯誤:
open() "/root/html/index.html" failed (13: permission denied)
配置如下
server
}
查詢原因可能是因為許可權為題造成的,修改許可權 chmod 777 /root/html 之後問題還是存在。
之後檢查發現是因為nginx的工作子程序使用者並非root
而/root目錄只有root使用者和root同組使用者才有權執行,顯然nginx工作程序作為nobody使用者無權執行,也就是nginx的根目錄必須每一級都擁有執行許可權。
將檔案從/root目錄移動到其它使用者也能執行的目錄下面並修改配置檔案後,nginx又恢復正常。
初探nginx負載均衡配置
只簡單說一下upstream的配置,如何進行負載均衡後續還需要多了解 為了不汙染原有的nginx.conf,提前複製乙份配置檔案做試驗,然後啟動nginx時載入nginx test.conf 啟動命令 root localhost conf usr local nginx sbin nginx c ...
nginx初探 安裝部署
之前沒有接觸過nginx,最近想用nginx做個簡單的訪問服務,先學會安裝部署。安裝nginx所需的程式 yum install gcc c yum y install zlib zlib devel openssl openssl devel pcre pcre devel獲取nginx安裝包 c...
nginx負載均衡初探
很久沒寫了,比較忙,最近由於工作需要又拾起了以前的東西,複習了下,簡單給大家分享下也當做個筆記以後需要的時候用 背景就不說了,負載均衡,為了支援高併發下的訪問 我這裡用的比較原始的tomcat nginx來演示這個小demo usr bin ruby e curl fssl brew install...