具有不同IP地址的子域上的Symfony页面?

时间:2010-08-31 16:18:29

标签: symfony1

我在Ubuntu上使用Symfony 1.3.6,我想将我的网站划分为另一个IP地址上的单独子域。

是否可以在具有不同IP地址的子域上创建页面?

例如,我的主网站位于http://www.mysite.com

我想要一个包含这样一个网址的网页:

http://www.pigeonfancier.mysite.com

但第二个网址位于不同的IP地址 - 可能吗?

我知道使用Symfony可以使用子域,通过创建一个派生自sfRoute的类,但我不确定的是,是否有一个不同的IP地址会在工作中抛出一个扳手。

2 个答案:

答案 0 :(得分:0)

这是完全可能的,你可能不需要制作任何子类的sfRoute,除非子域用于某种类型的查询或其他。但是如果不同的子域具有相同项目的不同应用程序,那就简单了。

您只需将两台计算机中的数据库主机配置为集中式主机,然后使DNS records A映射您的不同子域。

答案 1 :(得分:0)

第二个IP地址应绑定到Web服务器配置中的其他虚拟主机,或者绑定到apache配置中主vhost的别名。

如果是symfony应用程序,您可以在超级全局$ _SERVER中的hostame上将前端控制器中的特定应用程序(index.php)作为目标。这可能不是最优雅的解决方案,但它很简单,易于维护