当使用了PHP apache的80端口后是否可以用node.js监听80端口?

pokerface
  • 628

我想把实时聊天服务集成到后端,需要node.js和apachePHP一起,但是用80端口的时候,无法包含node.js socket.io的3000端口的socket.io.js 所以想集成到一个端口上

回复
阅读 2.6k
3 个回答
✓ 已被采纳

用Nginx做代理。
将80端口绑定到Nginx上,再根据规则分别转发到PHP和Node上。

世逝时失
  • 2
新手上路,请多包涵

使用apache2也可以完成反向代理。
让apache监听80端口,让Node.js监听3000端口
根据(子)域名分别处理,www.的正常访问,chat.的转发到3000端口交由node.js处理即可
其他同理

同上 做分发

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏