也就是说,我们有一个网站项目。前端通过Websocket协议调用后端。在后端,我们在docker容器中有一个Websocket服务器(通过tornado)。后端和前端在同一台服务器上。
当我们想要为整个应用程序设置HTTPS时,问题就来了。前端将使用默认的443端口,后端也将需要443端口,这是相互冲突的。我应该怎么做才能避免它?当我们从客户端(前端页面到后端)发起请求时,是否可以在其他端口使用wss (安全websocket)?
顺便说一下,域名是由另一台服务器配置的。
发布于 2020-04-11 13:40:00
带有后端的docker容器内部的port是容器中的443。但您可以设置本地机器端口。使用标志-p:
docker run -d --name myName -p 443:445 image:tag容器的端口443将通过本地主机上的端口445机器进行侦听。你可以把445换成你想要的另一辆。
您可以使用localhost:445.
https://stackoverflow.com/questions/61152356
复制相似问题