ruby-on-rails – 一个用于多个域名的rails应用程序
发布时间:2020-12-17 03:44:16 所属栏目:百科 来源:网络整理
导读:我有一个需要由乘客模块nginx部署的rails应用程序.此应用程序需要为数百个域名提供服务.我没有足够的内存来启动一百个rails实例.我不确定在少数情况下启动rails的正确方法.它是不同域名下的相同应用程序. server { listen 80; server_name www.a_domain.com;
我有一个需要由乘客模块nginx部署的rails应用程序.此应用程序需要为数百个域名提供服务.我没有足够的内存来启动一百个rails实例.我不确定在少数情况下启动rails的正确方法.它是不同域名下的相同应用程序.
server { listen 80; server_name www.a_domain.com; root /webapps/mycook/public; passenger_enabled on; } server { listen 80; server_name www.b_domain.com; root /webapps/mycook/public; passenger_enabled on; } server { listen 80; server_name www.c_domain.com; root /webapps/mycook/public; passenger_enabled on; } 正如您可以使用上面的代码,它将启动三个rails实例.如果只启动实例以在这3个域下提供服务,那将会很高兴.有人有什么建议吗? 解决方法
只需为该服务器条目设置多个域别名即可.
server { listen 80; server_name www.a_domain.com www.b_domain.com www.c_domain.com; root /webapps/mycook/public; passenger_enabled on; } 这将为每个域提供请求,并且所有域都在同一个应用程序池中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |