【问题标题】:How to add subdomain pointing to other website on same server如何在同一台服务器上添加指向其他网站的子域
【发布时间】:2019-08-15 18:31:39
【问题描述】:

我想在一台虚拟机上运行 2 个网站。 一个是 NodeJS 服务器,另一个是 Nginx 服务器。

主网站website.example 指向NodeJS 服务器。 现在我想要一个像shop.website.example 这样的子域指向 Nginx 服务器。

虚拟机在 Azure 中。

我读到无法将子域链接到特定端口,因此这已经不可能了。

是否可以有不同的 IP 访问网站,并根据正在使用的 IP 路由到正确的服务器?

【问题讨论】:

    标签: azure dns subdomain


    【解决方案1】:

    据我所知,如果你想在同一个 Azure VM 中访问这两个网站,可以使用两条 DNS 记录映射到你的 Azure VM。

    首先,两个网站应该监听不同的端口。然后可以使用A记录将域名website.example映射到Azure VM公网IP地址。 CNAME 记录将子域名shop.website.example 映射到Azure VM FQDN。您应该将网站的不同主机名与 Azure VM 上的不同端口绑定。

    另外,请确保您可以访问 Azure 之外的网站。您可以检查 NSG 规则或本地防火墙或网站正在侦听 Azure VM 上的 0.0.0.0。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      • 2011-06-09
      • 2014-02-21
      • 1970-01-01
      • 2021-06-09
      • 2023-03-29
      相关资源
      最近更新 更多