0

私は Rails アプリを持っていますが、今は nginx+passenger で実行しています。次のようなものが必要です: nginx が次のように機能するように構成します: host1.com はアプリのデフォルト サーバー名です。

nginxの設定方法は?

私の現在の構成:

server {
    listen 0.0.0.0:80;
    server_name mainsite.com; 
    root '/home/sandbox/railsapp/public';
    passenger_enabled on;
    rails_env production;
    passenger_spawn_method smart-lv2;
    passenger_min_instances 1;
}

そして私は必要です:

server {
  listen 0.0.0.0:80;
  server_name sitename1.com;
}

この sitename1.com が mainsite.com/some-controller を指すようにしますか?

ありがとう

4

1 に答える 1

0

これをあなたに追加できるはずだと思いますroutes.rb

constraints :subdomain => "sitename1" do
  root :to => "pages#sitename"
end

次に、そのドメインについて、CNAME レコードを sitename1.mydomain.com に追加します。

于 2012-07-17T18:14:15.267 に答える