0

通常,在 Azure 中创建了 Windows 2012R2 VM,其名称为 something.cloudapp.net,我有一个托管在 IIS 上的默认网站(它的 terns 可以通过 something.cloudapp.net 从外部访问),但是如何创建另一个 Web 应用程序/将它们托管在该 VM 上的 IIS/selfhost 中(当然,说自托管 Nancy/Simple.web 应用程序)?从外部访问的域名应该是什么?(我怎样才能从我的 PC 浏览器访问它们),我也可以将 appache/nginx 服务器设置为同一个虚拟机并使用它们托管 webapps 等等..

4

1 回答 1

0

您可以设置任意数量的 Web 服务器。您可以使用不同的端口或不同的域名将它们暴露在外部。

要使用不同的域名执行此操作,您需要使用 DNS 提供商设置 CNAME 记录以指向 something.cloudapp.net 并设置 IIS 以仅绑定到正确的域名。( http://www.domainmonster.com/glossary/dns/cname/ )

要使用端口执行此操作,您需要在不同的端口上运行您的站点并允许这些端口上的传入流量。(http://social.msdn.microsoft.com/Forums/windowsazure/en-US/28100eb3-6e9b-4012-a273-84062f4e293a/azure-firewall-how-to-allow-outbound-and-inbound-traffic-on -vm )

最好的解决方案可能是在端口 80/443 上运行 nginx/apache,然后将其用作 IIS 的反向代理。

于 2013-08-12T11:40:07.977 回答