gpt4 book ai didi

azure - 是否可以使用两个云服务通过两个 DNS 名称访问一台 Azure 虚拟机?

转载 作者:行者123 更新时间:2023-12-02 07:50:45 25 4
gpt4 key购买 nike

我购买了资源最低的即用即付 Azure 订阅(A0 Basic、共享核心和 768 MB RAM),并自动为我创建了四项服务:存储帐户、虚拟机、云服务和目录。

在虚拟机上,我使用 HttpListener 类设置了用 C# 编写的自己的 HTTP 服务器软件。我添加了一个 HTTP 端点,连接 TCP 上的专用和公共(public)端口 80。完成此操作后,我就可以访问我的云服务地址 (Something.CloudApp.net)。

我已经在已有的 4 个服务之上创建了一个单独的云服务,现在我不知道如何使该服务使用虚拟机,以便我可以从两个 DNS 名称访问同一个 HTTP 服务器(某事) .CloudApp.net 与 SomethingElse.CloudApp.net)。

如果我在 Microsoft Azure 门户中进行调查,这两个服务的服务状态都是“已创建”,但是,只有第一个服务在“云服务”列表中的“生产”列中显示“正在运行”。另一个则不然。任何云服务都没有在暂存列中说明任何内容。

我想我也必须将其他服务设置为在生产中运行,但是当我想要这样做时,门户网站显示“您没有将任何内容部署到生产环境中。”,“上传新的生产部署”,这打开一个对话框,提示我提供要新创建的生产环境的详细信息。

有没有办法让我的其他云服务使用第一个服务的生产环境?

是否有其他方法可以通过 Azure (CloudApp.net) 提供的两个 DNS 名称访问我的虚拟机?

最佳答案

云服务是虚拟机的逻辑容器,虚拟机只能位于一个云服务中。无法让 2 个不同的 *.cloudapp.net URL 指向同一虚拟机。您可以做的是注册 2 个自定义域名(www.mydomain1.com、www.mydomain2.com)并使用 CNAME 或 A 记录将它们都指向同一个虚拟机。

关于azure - 是否可以使用两个云服务通过两个 DNS 名称访问一台 Azure 虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23549994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com