【问题标题】:Possible to access one Azure Virtual Machine through two DNS names using two Cloud Services?可以使用两个云服务通过两个 DNS 名称访问一个 Azure 虚拟机吗?
【发布时间】:2014-06-26 07:56:17
【问题描述】:

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

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

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

如果我在 Microsoft Azure 门户中调查,这两个服务的服务状态都是 Created,但是,只有第一个服务在 Cloud Service 列表中的 Production 列中显示 Running in Production。另一个没有。暂存列中没有任何云服务说明任何内容。

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

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

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

【问题讨论】:

    标签: azure azure-virtual-machine azure-cloud-services


    【解决方案1】:

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

    【讨论】:

    • 我是 Microsoft Azure 的新手,我不确定云服务到底是什么。谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 2023-03-22
    • 2016-10-27
    • 2020-07-02
    • 1970-01-01
    • 2019-11-02
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多