2010-08-31 57 views
0

我在Ubuntu上使用Symfony 1.3.6,我想將我的網站劃分到不同IP地址的單獨子域中。具有不同IP地址的子域上的Symfony頁面?

是否有可能使用不同IP地址的子域上的頁面?

例如,我的主要網站上http://www.mysite.com

,我想有一個網頁這樣的網址:

http://www.pigeonfancier.mysite.com

但是,在第二個鏈接一個不同的IP地址- 那可能嗎?

我知道通過創建一個派生自sfRoute的類可以使用Symfony創建子域,但我不確定的是,擁有不同的IP地址是否會在工作中拋出一個扳手。

回答

0

這是完全可能的,你可能不需要做任何子類的sfRoute,除非子域用於某種查詢或其他。但是,如果不同的子域具有相同項目的不同應用程序,那麼這很簡單。

您只需將兩臺機器上的數據庫主機配置爲集中式,然後使用DNS records A來映射不同的子域。

0

第二個IP地址應綁定到Web服務器配置中的其他虛擬主機,或者apache配置中主虛擬主機的別名。

如果symfony應用程序可以針對超級全局$ _SERVER中的hostame中的前端控制器(index.php)中的特定應用程序。這可能不是最優雅的解決方案,但它很簡單,易於維護

相關問題