配置好nginx,結合tomcat一執行,輸入http://localhost
結果頁面顯示 403 forbidden。
開啟nginx的日誌看到:
13: permission denied , 沒有許可權造成的!
但是我是用root啟動nginx的 (命令 : sudo ./nginx )
檢查下nginx啟動程序
發現nginx的work process是nobody的,
開啟nginx.conf檔案所在的目錄,檢視檔案的屬性 (root owner)
-rw-r--r--@ 1 root owner 2047 1 10 14:42 nginx.conf
在nginx.conf
檔案的第一行加上 user root owner;
重新啟動nginx,問題解決。
nginx出現的403錯誤
參考這篇文章 我是這樣解決的 為了保證檔案能正確執行,nginx既需要檔案的讀許可權,又需要檔案所有父目錄的可執行許可權。例如,當訪問 usr local nginx html image.jpg時,nginx既需要image.jpg檔案的可讀許可權,也需要 usr,usr local,usr lo...
nginx配置引發的403問題
一 問題 在curl nginx配置的本地網域名稱時出現403 nginx error.log日誌如下 二 疑問 1 www.requesturi.com配置如下 發現root目錄與error日誌中的禁止訪問的檔案不一致,理論上訪問www.requesturi.com應該到 usr local ng...
nginx 配置目錄列表 403錯誤
nginx配置目錄列表的功能,預設是關閉的。想要開啟這個功能需要配置autoindex on,autoindex localtime on autoindex exact size on 僅僅是加入三句話。1 server 14 重啟nginx.這裡需要註明,如果你訪問的網域名稱www.test.c...