我在Ubuntu上使用Symfony 1.3.6,我想将我的网站划分为另一个IP地址上的单独子域。
是否可以在具有不同IP地址的子域上创建页面?
例如,我的主网站位于http://www.mysite.com
我想要一个包含这样一个网址的网页:
http://www.pigeonfancier.mysite.com
但第二个网址位于不同的IP地址 - 可能吗?
我知道使用Symfony可以使用子域,通过创建一个派生自sfRoute的类,但我不确定的是,是否有一个不同的IP地址会在工作中抛出一个扳手。
答案 0 :(得分:0)
这是完全可能的,你可能不需要制作任何子类的sfRoute,除非子域用于某种类型的查询或其他。但是如果不同的子域具有相同项目的不同应用程序,那就简单了。
您只需将两台计算机中的数据库主机配置为集中式主机,然后使DNS records A映射您的不同子域。
答案 1 :(得分:0)
第二个IP地址应绑定到Web服务器配置中的其他虚拟主机,或者绑定到apache配置中主vhost的别名。
如果是symfony应用程序,您可以在超级全局$ _SERVER中的hostame上将前端控制器中的特定应用程序(index.php)作为目标。这可能不是最优雅的解决方案,但它很简单,易于维护