当前位置: 首页 > 知识库问答 >
问题:

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

爱炯
2023-03-14

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

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

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

如果我在Microsoft Azure门户中进行调查,则会创建这两个服务的服务状态,但是,只有第一个服务表示正在云服务列表的生产列中运行。另一个没有。没有一个云服务在登台专栏中说了什么。

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

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

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

共有1个答案

艾奕
2023-03-14

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

 类似资料:
  • 行动时刻 - 创建两个虚拟服务器 在本练习中,我们将创建两个非常简单的虚拟服务器。 一个将接受所有身份验证请求,而另一个将拒绝所有身份验证请求。 在FreeRADIUS配置目录内的sites-available目录下,使用以下内容创建名为always_accept的文件: server always_accept { authorize { update control {

  • 行动时刻 - 使用虚拟服务器 请按照以下步骤使虚拟服务器可用: 1.编辑FreeRADIUS配置目录中的radiusd.conf文件,并将以下内容添加到包含type = auth的listen部分(有两个listen部分,一个有type = auth,另一个有type = acct): virtual_server = always_accept。 2.在调试模式下重新启动FreeRADIUS。

  • 我是Azure的新手,正在尝试在Azure中设置我们公司的测试环境。 据我所知,两台机器要在Azure中相互通信,它们需要在同一个云服务中,即我们的web服务器和DB服务器。 所以我创建了一个服务,然后在该服务中创建了每个VM。它们都在运行。在endpoint中,我可以看到: web服务器: db服务器: 在云服务中输入区域 我可以连接到原型数据库服务器,但不能连接到原型应用服务器(在给定端口上)

  • 问题内容: 我有一个XSD文件,我也想从中生成C#和Java类。 我首先根据我的类所在的C#名称空间在XSD中设置名称空间。生成(使用Microsoft工具)效果很好,并且序列化效果很好,我可以针对XSD对其进行验证- 完美。 现在,我想用JAXB创建Java类。问题在于将要创建的类与C#中的类具有不同的包结构。因此,当我将XSD名称空间设置为java的包结构时,它可以正常工作。我可以序列化和验证

  • 在使用Firebase云消息传递(FCM)的Firebase项目中,有一个用于云消息传递的自动生成的服务器密钥。FCM文档并没有指出可以且只能有一台服务器使用该自动生成的密钥(至少我可以找到)。但是,文档明确指出应该安全存储服务器密钥。 第一个问题:我是否错过了单个服务器记录的限制? 如果没有明确的限制,我确实会想到FCM可能会内置检查,以确保给定Firebase项目发送消息的请求仅来自单个IP地

  • 我正在使用尤里卡发现服务器。我可以通过通过使用服务名从另一个微服务调用一个微服务,这对Eureka服务器是可见的。我听说在不久的将来将被弃用。 我还可以通过使用从另一个微服务调用一个微服务,但在本例中,我需要使用整个主机名。我不能叫他们服务名称。 是的,我可以从属性文件设置基本url,这样不需要重新启动jar,我们就可以更改基本url。如果我们这样做,那么我们可能不需要任何discovery服务器