2017-03-20 153 views
0

我是一個完整的初學者nginx。我正在使用Ubuntu 16.04。我遵循的步驟,重新啓動Ngnix

  1. sudo apt-get update。
  2. 命令和apt-get安裝nginx的
  3. sudo易於得到升級
  4. sudo的VI的/ etc/nginx的/網站可用/默認值(在這裏,我發現了一個文件,如下 默認配置)

    server { 
    
    listen 8080 default_server; 
    listen[::]: 8080 default_server; 
    root /var/www/html; 
    index index.html index.htm index.nginx - debian.html; 
    
    server_name _; 
    
    location/{ 
    try_files $uri $uri/= 404; 
    } 
    } 
    

然後我開始nginx的,使用

須藤服務nginx的啓動

它顯示了nginx的歡迎頁面。現在我改變了根一樣,

server { 
     listen 8080 default_server; 
     listen[::]: 8080 default_server; 
     root /home/user1/folder1/dist; //this is the path i want to insert in nginx 
     index index.html; 

     server_name _; 

     location/{ 
     try_files $uri $uri/= 404; 
     } 
    } 

現在,當我resart的ngnix,我有一個問題是,

USER1 @聯繫-XXX:在/ etc/nginx的/網站,提供$ sudo的 服務nginx的重新啓動 站:未知實例:nginx的停止/啓動前,過程4726

爲什麼在這裏我得到這個提前啓動,如何防止這種情況?,這是什麼意思?和我想要重新啓動nginx。任何人都可以請告訴我如何強制停止nginx並重新啓動它?作爲初學者,我無法弄清楚。請幫我解決..

+1

你真的把'//這是我想插入nginx'的路徑在你的nginx配置嗎?這個評論應該以'#' – shizhz

+0

開頭不,我沒有插入那個評論,只是爲了傳達我的問題,我做了 –

回答

1

通常使用sudo nginx -s重裝。在重新啓動之前,使用sudo nginx -t來確保配置是正確的。

+0

我做了sudo nginx -t,這顯示了我在配置文件中做了什麼錯誤,謝謝,真的有幫助,它解決了我的問題 –