![如何设置一个用于反向代理的 Web 服务器,使 websockets 和 socket.io 正常工作?](https://linux22.com/image/632609/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E4%B8%80%E4%B8%AA%E7%94%A8%E4%BA%8E%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E7%9A%84%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E4%BD%BF%20websockets%20%E5%92%8C%20socket.io%20%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我目前有一个 VPS 托管node.js
web 应用程序和一个网站。但是,我目前正在为应用程序使用自定义端口。
我只想为每个网站提供自定义域名,这样对于更多网站来说,这意味着它们都会默认转到端口 80。
据我了解,我需要使用反向代理,但我想确保:
- Web 套接字
- Socket.io
可以正常工作。很快我将必须安装:
- Drupal
- 简单的 Rails/Sinatra 测试
Apache、lighttpd 或 nginx 是最好的选项?有没有node.js
推荐的简单且有据可查的选项?
目前,我最好的选择lighttpd
是