2012-09-18 63 views
2

工作,我必須在Rails應用程序不Nginx的+客運

/home/myuser/webapps/myapplication/ 

我已經安裝並配置客運和Nginx的Rails應用程序,但不能讓我的Rails應用程序才能正常工作。如果我開始使用WEBrick它工作得很好的應用...

這是這個程序我的nginx.conf文件...

server { 
    listen 8080; 
    server_name www.mydomain.com.ar; 
    root /home/myuser/webapps/myapplication/public; 
    rails_env production; 
    passenger_enabled on; 
} 

如果把一個靜態的index.html的/ home/myuser的內/ webapps/myapplication/public /它工作正常。但是由於我的應用程序不會以root身份使用它,我猜Nginx無法加載我的應用程序。

我錯過了什麼?我已經讀了很多開始here

感謝

更新:我使用Ubuntu 12.04,RVM 1.15.8,紅寶石1.9.3,軌3.2.8,乘客的Phusion 3.0.17,乘客的Nginx模塊。

我沒有使用任何的部署工具。我剛將根應用程序文件夾複製到服務器指向的位置。

回答

0

出於某種原因,OpenSSL的支持安裝乘客nginx的模塊時,我選擇了給我一個困難時期。

我重新安裝並配置了乘客& nginx在新的環境中使用libcurl4而不是libgnutls我的問題消失了。

+0

嗨亞歷杭德羅,我也堅持了一些破碎的包,你可以幫我http://stackoverflow.com/questions/12643845/phusion-passenger-nginx-installation-issue-on-debian-6-0 -5- AMD64的由於對破碎 - 對 – Sam

相關問題