搜尋

首頁  >  問答  >  主體

ubuntu系統中nginx配置問題

本人昨天在阿裏雲租了一個服務器,選擇的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錯誤。

這是為什麼?
求解!!多謝!!

錯誤日誌如下:

黄舟黄舟2846 天前412

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-04-22 08:57:43

    原來root指向預設的目錄,參考http://stackoverflow.com/questions/10674867/nginx-default-public-www-l...
    可能指向的是/usr/local/nginx/html;
    現在出現404錯誤,證明nginx还是能启动起来的,你可以确认一下/home/wfp/chatyou.net/website目录下有没有index.html文件。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-22 08:57:43

    你這麼做是存在權限的問題的,nginx 是www-data用戶,你網站根目錄是是wfp所有,你還需要更改一個權限設置,
    我曾經遇到過這樣的問題,我是這樣做的並且認為這樣做會更加安全

    huangyanxiong@huangyanxiong-Aspire-E1-471G:~/language/php/laravel$ id
    uid=1000(huangyanxiong) gid=1000(huangyanxiong) 组=1000(huangyanxiong),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
    huangyanxiong@huangyanxiong-Aspire-E1-471G:~/language/php/laravel$ ps aux |grep nginx
    root      1292  0.0  0.0  85880  2880 ?        Ss   13:01   0:00 nginx: master process /usr/sbin/nginx
    huangya+  1298  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
    huangya+  1299  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
    huangya+  1300  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
    huangya+  1301  0.0  0.0  86284  3512 ?        S    13:01   0:00 nginx: worker process
    huangya+  4778  0.0  0.0  15964  2200 pts/2    S+   13:44   0:00 grep --color=auto nginx
    huangyanxiong@huangyanxiong-Aspire-E1-471G:~/language/php/laravel$ ps aux |grep php-fpm
    root      1146  0.0  0.4 381444 29028 ?        Ss   13:01   0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)                    
    huangya+  1224  0.0  0.1 381444  8704 ?        S    13:01   0:00 php-fpm: pool www                                                       
    huangya+  1225  0.0  0.1 381444  8704 ?        S    13:01   0:00 php-fpm: pool www                                                       
    huangya+  4780  0.0  0.0  15964  2228 pts/2    S+   13:44   0:00 grep --color=auto php-fpm
    
    

    也就是網站根目錄,nginx ,php-fpm 都使用同一個使用者

    回覆
    0
  • 取消回覆