2

私のボックスには 2 つの Rails アプリがあり、1 つは に/opt/app1あり、もう1 つは にあり/opt/app2ます。これらの各アプリケーションには、1 つのルートと 1 つのコントローラー アクションのみが必要です。私がやりたいのは、www.example.com に移動した人が app1 にアクセスし、www.example.com/app2 に移動した人が app2 にアクセスするように nginx を構成することです。

要約すると、サブドメインを使用せずに、異なるRailsアプリ、同じドメイン。

これを行う方法を探していましたが、今のところ運がありません。これは、最初のアプリだけの基本的な nginx セットアップです。2 番目のアプリで機能させるために追加できるアイデアはありますか?

server {
    listen       80;
    server_name  example.com;
    root /opt/app1/public;
    passenger_enabled on;
}
4

1 に答える 1

0

Phusion Passenger のドキュメントには、この種の展開を行う方法が記載されています。

http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_rails_to_sub_uri

于 2013-03-13T15:09:46.667 に答える