2012-10-25 94 views
0

我需要使用相同的五個站點創建一個服務,並將它們聯合起來,但每個人都必須生活在一個單獨的域中。也許以某種方式運行一個實例Rails應用根據域重定向用戶?或者每個實例的新Rails應用程序更好?多個域的Rails應用程序

回答

0

爲什麼不只是設置rails應用程序的一個實例,並配置您的http服務器(Apache,Nginx或其他)來監聽所有這些域上的連接?

0

一般來說,有一種方法可以用一個rails實例來實現。

  1. 重定向請求正在添加到基於所述域名http服務器不同勢URI路徑(「/ SITE1」,「/站點2」等)。我不是一個專業設置這個。但我相信這是可行的。

  2. 基於request.url.host變量的值,將來自請求的請求重定向到應用程序控制器的不同路徑。

    redirect_to的my_site1_path如果request.url.host == 'www.site1.com'

您可以選擇他們的,它給你:)。

相關問題