2016-04-23 34 views
0

我剛剛建立了我的第一個數字海洋VPS和管理,按照本指南操作來部署我的Rails應用程序:https://gorails.com/deploy/ubuntu/14.04部署Rails應用程序仍然看到nginx的初始頁面

Unfortunatley我仍然看到nginx的初始頁面和hoep你們可以幫我解決這個問題嗎?

在Nginx的錯誤日誌中,我看到的是:

[二零一六年四月二十日14:48:15.4541 31875/7f70762f57c0年齡/烏斯/ UstRouterMain.cpp:342]:客運UstRouter在線,PID 31875 2016年4月21日14時58分58秒[EMERG] 1721#0: 「聽」 指令在這裏不允許使用在/etc/nginx/sites-enabled/default.save:27

我的nginx conf看起來像:

server { 
     listen 80 default_server; 
     server_name dev.myapp.co.uk; 
     passenger_enabled on; 
     rails_env production; 
     root /home/deploy/myapp/current/public; 

     # redirect server error pages to the static page /50x.html 
     error_page 500 502 503 504 /50x.html; 
     location = /50x.html { 
      root html; 
     } 
} 

我顯然已將「myapp」更改爲正確的域名和應用程序名稱。

任何想法?

回答

3

這個問題好像你在/etc/nginx/sites-enabled/裏有兩個nginx配置文件,它們都有相同的listen 80 default_server;行。

+0

是的,它是默認的符號鏈接 - >/etc/nginx/sites-available/default – rctneil

+0

請確保你只有一個配置文件和'listen 80'行。嘗試將帶'.save'擴展名的conf移出啓用網站的目錄。 – Sebin

+0

完美謝謝!什麼是.save文件呢? – rctneil