私はレールアプリケーションを持っています
/home/myuser/webapps/myapplication/
Passenger と Nginx をインストールして構成しましたが、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;
}
/home/myuser/webapps/myapplication/public/ 内に静的な index.html を配置すると、問題なく動作します。しかし、私のアプリケーションはこれをルートとして使用していないため、Nginx は私のアプリをロードできないと思います。
私は何が欠けていますか?私はここからたくさん読んでいます
ありがとう
更新: Ubuntu 12.04、rvm 1.15.8、ruby 1.9.3、rails 3.2.8、Phusion Passenger 3.0.17、Passenger の Nginx モジュールを使用しています。
展開ツールは使用していません。サーバーが指している場所にルートアプリケーションフォルダーをコピーしました。