如何将Tornado集成到我(当前)Apache驱动的站点中?

时间:2013-02-05 04:37:33

标签: php python apache localhost tornado

我有一个用PHP构建的网站,目前在Apache服务器上运行(本地XAMPP)。我想将实时聊天系统集成到网站中。 PHP和Apache没有适应这一点,我决定使用Tornado和Python。

在将所有“聊天”委托给Tornado服务器的同时,在PHP中保留网站基础并在Apache上运行它的最简单方法是什么?我希望能够在本地做到这一点(......不用说,我已经成功安装了Tornado,并且一直在研究这个脚本。但是,我不确定如何将它集成到现有的网站中。 )

任何建议都非常感谢, 谢谢!

1 个答案:

答案 0 :(得分:1)

最简单的方法是在不同的端口/地址上运行Tornado和Apache

所以你可能已经让Apache正在侦听端口80。龙卷风可以听81端口

如果服务器是多宿主的,那么你可以让Apache监听a.b.c.d:80并且Tornado监听a.b.c.e:80。这意味着您至少必须将Apache部分和Tornado部分放在不同的子域上

如果您需要在同一个域和端口下运行它们,那么您需要在它们前面使用精益和快速的东西来确定将哪个URL路由到哪个服务器。