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