0

こんにちは、nginx とパッセンジャーがあり、vhost をセットアップして実行します

rvmsudo rails new
rvmsudo rails g scaffold user name:string surname:string
rvmsudo rake db:create
rvmsudo rake db:migrate

(大丈夫だ)

ブラウザを見ると、ウェルカムページが表示されます..OKクールですが、クリックする About your application’s environmentとエラーが発生します404 Not Found .log open() "/var/www/default/public/rails/info/properties" failed (2: No such file or directory)

そしてservername.tld/usersも機能しません:-(ここで何が問題なのですか?ありがとう

編集:nginx.conf

http {
    passenger_root /home/lukas/.rvm/gems/ruby-1.9.3-p448@rails3/gems/passenger-4.0.14;
    passenger_ruby /home/lukas/.rvm/wrappers/ruby-1.9.3-p448@rails3/ruby;
...

仮想ホスト

server {
 listen *:80;
 server_name hostname.org www.hostname.org

 passenger_enabled on;
 rails_env production;
 root /var/www/default/public;

 error_log /opt/nginx/logs/vhosts/default/error.log;
 access_log /opt/nginx/logs/vhosts/default/access.log combined;
}

ポート 3000 で実行するrvmsudo rails sとすべて動作しますが、nginx を使用したいと考えています。

4

1 に答える 1

0

server_name ディレクティブに欠落;しています..オーミー:-)

于 2013-08-30T13:08:04.597 に答える