簡體   English   中英

在 HTTPS 實例中調用 HTTP 節點服務器,SSL 錯誤

[英]Calling HTTP Node server inside HTTPS instance, SSL error

我正在嘗試從 React 客戶端連接到 Node 服務器內的 socket.io。

React 客戶端和 Node 服務器所在的實例(它是一個微服務,還有一個 Java 容器在那里運行,都在一個單獨的 docker 容器中)都有 https 協議。 React 客戶端位於 s3 存儲桶中。

問題是,節點服務器只是 HTTP,沒有證書,這導致對 socket.io 的請求失敗。

連接在 de develop EC2 內部沒有任何問題,它不是 HTTPS,也可以與 localhost 正常運行。

Cors 已啟用。

有沒有辦法,而不必將節點服務轉換為 HTTPS,使此請求不返回 SSL 錯誤?

如果沒有,將其變成 HTTPS 服務器與 Java 服務器一起運行的最簡單方法是什么?

非常感謝!

一個非常簡短的答案。 嘗試使用 nginx 作為 socket.io 服務器的 WebSocket 代理。

這是幾個鏈接:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM