最近建個人**,在伺服器上新建了乙個使用者zengfp,並且把**的目錄放到了/home/zengfp/www目錄下,配置的nginx:
server
nginx -s reload
然後再 以網域名稱zengfanping.com進行訪問,出現了403 forbidden錯誤。
1、nginx使用者和zengfp使用者是兩個獨立的使用者,nginx使用者不能操作zengfp使用者下的目錄,如果想要操作zengfp使用者下的檔案,需要對齊授權操作
2、如果想使用nginx使用者,可以把專案目錄放到nginx使用者目錄下,nginx使用者的目錄一般在/usr/share/nginx/html,這樣的話也是比較方便的。
3、使用root使用者啟動nginx,root使用者擁有最高許可權。
做法如下,開啟nginx.conf。本人的nginx.conf路徑:/etc/nginx/nginx.conf
user root;//把這裡的nginx改為root配置好後,還需要重啟nginx服務: nginx -s reload
通過這樣的方法,就可以讓你的**正常訪問。
跨過每乙個小坑,讓自己每天都進步一點點!
您的點讚是我前進的鼓勵!希望你不要吝嗇哦
個人部落格**:
nginx配置目錄列表訪問許可權
我們知道apache httpd預設情況下會顯示訪問目錄的檔案列表,但是nginx訪問時如果目錄下面沒有預設首頁,那麼會返回403 forbidden的錯誤,表示沒有許可權訪問,比如根目錄就是nginx安裝目錄下的html,下面有乙個目錄test2,那麼預設情況就和如下配置完全等效 location...
nginx配置目錄列表訪問許可權
我們知道apache httpd預設情況下會顯示訪問目錄的檔案列表,但是nginx訪問時如果目錄下面沒有預設首頁,那麼會返回403 forbidden的錯誤,表示沒有許可權訪問,比如根目錄就是nginx安裝目錄下的html,下面有乙個目錄test2,那麼預設情況就和如下配置完全等效 location...
nginx配置目錄列表訪問許可權
我們知道apache httpd預設情況下會顯示訪問目錄的檔案列表,但是nginx訪問時如果目錄下面沒有預設首頁,那麼會返回403 forbidden的錯誤,表示沒有許可權訪問,比如根目錄就是nginx安裝目錄下的html,下面有乙個目錄test2,那麼預設情況就和如下配置完全等效 location...