我新的Rails和嘗試部署我的Rails應用程序到服務器(其運行完全使用rails server
我的電腦上)。nginx的和乘客運行我的Rails應用程序
我的服務器有nginx
和passenger
都安裝並正常工作。然而,當我改變nginx
配置文件在/opt/nginx/conf/nginx.conf
如下
....
passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
passenger_ruby /usr/bin/ruby1.9.1;
....
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location/{
root /home/path_to_my_app/public;
index index.html index.htm;
}
passenger_enabled on;
}
這是行不通的。我無法打電話給我的鐵軌代碼。它一直說錯誤。
我重新啓動nginx
使用service nginx restart
其中返回OK
,但仍然沒有運氣。
任何人都可以告訴如何調試。我應該在哪裏檢查我的乘客運行的所有應用程序?我失蹤的部分是什麼?
編輯:我下面這個documentation密切
有時,當你重新啓動'nginx'一切似乎是確定,當它真的不是。嘗試找到錯誤日誌(有時在'/ var/log/nginx/error.log'),並查看重新啓動時是否打印出任何錯誤。 –
@MartinKonecny:錯誤不顯示任何錯誤。它只是說在線PassengerAgent。該日誌中沒有錯誤。還有其他地方我應該檢查嗎? –
是不是有誰能告訴我發生了什麼事? –