码头工人的Windows服务器上,多个网站的监听端口80和443

问题描述 投票:0回答:2

当在Windows计算机上安装ASP.NET应用程序的核心,我用IIS内安装的网站,我用绑定那里取决于URL到正确的Web应用程序的路线,我用Letsencrypt创建SSL证书。

现在我要开始使用泊坞出货我的应用程序。该样本显示,如何轻松地创建ASP.NET核心dockerized项目,但是这是大多数人最后。所以,最后我有我的搬运工运行侦听端口5000的ASP.NET应用程序。

是否有任何建议或展示了如何设置它在生产系统资源呢?

  • 多个网站监听的标准端口80和443,并转发到正确的码头工人形象
  • SSL证书处理
windows docker asp.net-core windows-server-2016
2个回答
0
投票

设置ngingx作为前端。这是世界级的解决方案,使用顶流量的网站作为一个前端为传入的请求。

在其他功能它的作用:

  • 重定向基于大量的规则
  • SSL管理(你可以用它背后的未加密的连接)
  • 负载均衡

它是免费的,可为码头工人的形象。

所以,你只打开ngingx您的搬运工网络之外,并使其航线所有内部交通。


0
投票

设置反向代理nginx的一样,即使是在IIS还您重定向到相应的具有特定端口泊坞窗服务。你可以扇出流量对应端口。 enter image description here

图片:https://blogs.msdn.microsoft.com/friis/2016/08/25/setup-iis-with-url-rewrite-as-a-reverse-proxy-for-real-world-apps/

© www.soinside.com 2019 - 2024. All rights reserved.