【问题标题】:Can we have same port in different sub domain in the same Public IP for Hosting two different App我们可以在同一个公共 IP 的不同子域中使用相同的端口来托管两个不同的应用程序吗
【发布时间】:2020-06-10 02:47:44
【问题描述】:

我不是网络人,我有这个要求,但我不确定这是否可能。顺便说一句,我的要求是我有两个在我的 Azure 虚拟机上运行的应用程序,它是 SSRS 和在 IIS 上运行的 Asp Net Core,现在的条件是我的 SSRS 在端口 441 上运行,我的 IIS 应用程序在端口 443 上运行。所以这个当我们需要访问 SSRS 页面时,将使 URL 必须包含端口,然后我的公司说他们不喜欢在 SSRS URL 中添加端口,然后他们建议为 SSRS 和 IIS 添加一个子域并制作它在端口 443 上运行。但据我了解,这只有在我有两个不同的公共 IP 权限时才能实现,这意味着两个 Azure 虚拟机一个用于 SSRS,一个用于 IIS,因为当我只有一个公共地址时它仍然不同的应用程序需要不同的端口。我只需要澄清这是真的吗?或者它可以以某种方式完成

【问题讨论】:

  • 什么是操作系统? Windows Server 2012 及以上版本支持 SNI,因此多个 HTTPS 服务可以共享同一个 IP:443 绑定。
  • 我使用的是 Windows Server 2019,哦,所以我可以做到这一点,你有什么文件可以在这里查看吗?
  • 你可以关注docs.jexusmanager.com/tutorials/…微软也有它的官方文档,你可以在搜索引擎上找到。
  • 嗨,@LexLi 感谢您的回答,只是为了明确一点,如果我采用此解决方案,我需要通配符证书吗?
  • ? SNI 从不需要通配符证书。您可以使用任何有效的证书,因此如果您愿意,请先尝试使用自签名证书。

标签: azure iis networking reporting-services virtual-machine


【解决方案1】:

Azure 虚拟机 (VM) 连接有一个或多个网络接口 (NIC)。任何 NIC 都可以分配一个或多个静态或动态公共和私有 IP 地址。

在这种情况下,您可以将两个公共 IP 地址分配给同一个 Azure VM。这是文档---Assign multiple IP addresses to virtual machines using the Azure portal

如果您需要为虚拟机添加多个网卡,请参阅this blog for windows VMLinux VM中的分步操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    • 2019-08-15
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多