windows - Windows 服务器上的 Docker 和多个网站监听端口 80 和 443
问题描述
在 Windows 机器上安装 ASP.NET Core 应用程序时,我曾经在 IIS 中安装网站,我使用那里的绑定根据 URL 路由到正确的 Web 应用程序,并使用 Letsencrypt 创建 SSL 证书。
现在我想开始使用 Docker 发布我的应用程序。示例展示了如何轻松创建 ASP.NET Core dockerized 项目,但这就是大多数示例的结束。所以最后我的 docker 中有一个 ASP.NET 应用程序在端口 5000 上运行监听。
是否有任何建议或资源显示如何在生产系统上进行设置?
- 多个网站在标准端口 80 和 443 上侦听并转发到正确的 docker 映像
- SSL证书处理
解决方案
推荐阅读
- node.js - 如何使用 Express/got 代理/流式传输 HTTPS 请求?
- excel - 如何在不拖动的情况下将公式添加到该行中的多个单元格?
- c# - 是否可以从窗格控件类型中读取数据?
- java - UnsatisfiedLinkError:无法加载库
- anaconda - 气流 - 未能正常启动第一个命令
- branch.io - Branch.io 架构查询
- reactjs - 在 react redux 应用程序中:在每个设置状态或更改状态时发出移动屏幕重置(跳转)
- arrays - 将八度音阶上的符号矩阵导出到excel
- axapta - AX2012 和 UIPath
- gluon - Gluon Mobile 应用程序突然崩溃而没有进行代码更改 (iOS 13.3.1)