Nginx
http -> https 重定向與 websockets
我有一個嚴重依賴 websockets 的 Node.js 應用程序。我想將任何試圖通過 http (80) 訪問它的人重定向到 https (443)。我會使用 nginx,但是它不能很好地與 websockets 配合使用。不需要在伺服器上執行其他服務。
進行此重定向的最佳方法是什麼?
有很多方法可以做到這一點,但一種簡單的方法是讓 Nginx 僅在埠 80 (HTTP) 上偵聽,並將所有流量重定向到 443(nodejs 正在監聽的地方),然後再啟動任何 Web 套接字連接。