首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一台服务器上同时使用HTTPS和Websocket的前端和后端

问在同一台服务器上同时使用HTTPS和Websocket的前端和后端
EN

Stack Overflow用户
提问于 2020-04-11 13:06:29
回答 1查看 182关注 0票数 0

也就是说,我们有一个网站项目。前端通过Websocket协议调用后端。在后端,我们在docker容器中有一个Websocket服务器(通过tornado)。后端和前端在同一台服务器上。

当我们想要为整个应用程序设置HTTPS时,问题就来了。前端将使用默认的443端口,后端也将需要443端口,这是相互冲突的。我应该怎么做才能避免它?当我们从客户端(前端页面到后端)发起请求时,是否可以在其他端口使用wss (安全websocket)?

顺便说一下,域名是由另一台服务器配置的。

EN

回答 1

Stack Overflow用户

发布于 2020-04-11 13:40:00

带有后端的docker容器内部的port是容器中的443。但您可以设置本地机器端口。使用标志-p:

代码语言:javascript
复制
docker run -d --name myName -p 443:445 image:tag

容器的端口443将通过本地主机上的端口445机器进行侦听。你可以把445换成你想要的另一辆。

您可以使用localhost:445.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61152356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档