我有一个rails应用程序,现在它运行在nginx +乘客上。 我想要这样的东西: 将nginx配置为: host1.com是应用程序默认服务器名称 host2.com使用app / controller1作为根位置 host3.com使用app / controller2作为根位置
如何配置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 ?
由于
答案 0 :(得分:0)
我想你应该可以将它添加到routes.rb
constraints :subdomain => "sitename1" do
root :to => "pages#sitename"
end
然后对于该域,将cNAME记录添加到sitename1.mydomain.com