本人昨天在阿裏雲租了一個服務器,選擇的ubuntu server服務器。
後來安裝了nginx,訪問服務器IP,能出來“Welcome to nginx!”的字樣,說明nginx安裝啟動沒有問題。
後來我自定義配置了nginx.conf文件,主要是想改網站根目錄。修改的nginx.conf如下:
我可以保證這個目錄是沒有問題的,如下圖:
分割線----------------------------------------------------
但是,結果是,訪問IP,出現了404錯誤!
無論是訪問 http://120.25.238.160/index.html 還是 http://120.25.238.160/ 都是404錯誤。
這是為什麼?
求解!!多謝!!
錯誤日誌如下:
原來
root
指向預設的目錄,參考http://stackoverflow.com/questions/10674867/nginx-default-public-www-l...可能指向的是
/usr/local/nginx/html
;現在出現404錯誤,證明
nginx
还是能启动起来的,你可以确认一下/home/wfp/chatyou.net/website
目录下有没有index.html
文件。你這麼做是存在權限的問題的,nginx 是www-data用戶,你網站根目錄是是wfp所有,你還需要更改一個權限設置,
我曾經遇到過這樣的問題,我是這樣做的並且認為這樣做會更加安全
也就是網站根目錄,nginx ,php-fpm 都使用同一個使用者