2
我想指出几个域名到相同的Rails应用程序。每个域的内容不同,但功能和应用程序的结构是相同的。One Rails应用程序,多个域名
当涉及到服务器设置和路由时,这样做的最佳方式是什么?我将使用nginx作为Web服务器。
我想指出几个域名到相同的Rails应用程序。每个域的内容不同,但功能和应用程序的结构是相同的。One Rails应用程序,多个域名
当涉及到服务器设置和路由时,这样做的最佳方式是什么?我将使用nginx作为Web服务器。
布局是否需要改变的只是: 添加到应用程序控制器
layout :setup_layout
def setup_layout
if request.host == "site1.host.tld"
"layout1"
else
"layout2"
end
end
,你可以用它来获取内容相同的逻辑,如果所有的网站将使用一个数据库,这是真的。
在nginx的的conf添加更多主机到server_name指令:
server_name site1.host.tld site2.host.tld