nginx 403 forbidden錯誤的解決

2021-08-27 16:37:50 字數 731 閱讀 5564

配置好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...