那是说我们有一个网站项目。前端将通过Websocket协议调用后端。在后端,我们在docker容器中有一个Websocket服务器(通过龙卷风)。后端和前端在同一服务器上。
当我们要为整个应用程序设置HTTPS时,就会出现问题。前端将使用默认的443端口,后端也将需要443,这是相互冲突的。我应该如何避免呢?当我们从客户端(前端页面到后端)发起请求时,是否可以在其他端口上使用wss(安全websocket)?
顺便说一下,域名是由另一台服务器配置的。
答案 0 :(得分:0)
带有后端的docker容器内部的端口在容器中为443。但是您可以设置本地计算机端口。使用标志-p:
docker run -d --name myName -p 443:445 image:tag
容器的端口443将通过本地主机上的445端口进行侦听。您可以将445更改为您想要的另一个。
您可以使用localhost:445 .....本地