如何為反向代理程式設定一個 Web 伺服器,讓 websockets 和 socket.io 正常運作?

如何為反向代理程式設定一個 Web 伺服器,讓 websockets 和 socket.io 正常運作?

我目前有一個 VPS 託管node.js網路應用程式和一個網站。不過,我目前正在為應用程式使用自訂連接埠。

我想簡單地為每個站點提供其自訂網域,因此對於更多站點,這意味著預設情況下它們都會轉到連接埠 80。

據我了解,我需要使用反向代理,但我想確保:

  • 網路套接字
  • Socket.io

會正常工作。很快我就必須安裝:

  • 德魯帕爾
  • 簡單 Rails/Sinatra 測試

Apache、lighttpd 還是 nginx 是最好的選項?有沒有簡單node.js推薦且有據可查的選項?

目前,我最好的選擇是lighttpd在上面

相關內容