如果您打算在同一平台上运行Node.js和PHP,我建议使用nginx作为反向代理.
这种设置有几个优点..
虽然nginx完全能够通过fastcgi处理php请求,但Apache + mod_php在我个人看来更容易配置.
EngineX在提供静态文件方面非常出色,它需要的内存远远少于Apache,因此您只能依赖Apache来处理动态PHP请求.
如果您正在运行某种类型的Linux,您可以通过包管理器安装Apache和nginx,并避免处理源代码,除非您愿意.
Node.js可以通过nginx作为上游服务器运行,因此您可以同时运行所有3台服务器.
我从来没有尝试过通过nginx实现Python,所以我对它没有经验,但考虑到nginx作为反向代理的效率如何,你可以在另一个端口上抛出一个Python服务器,只需添加另一个上游服务器就可以了解你的nginx配置.
| 归档时间: |
|
| 查看次数: |
2304 次 |
| 最近记录: |