如何在非经典azure虚拟机中为端口80上运行的Web应用程序配置自定义域名

时间:2016-02-13 18:15:59

标签: node.js azure azure-web-sites domain-name

我在Azure云中的非经典虚拟机上创建了一个NodeJs Web。然后我在端口80上启动了应用程序,如下所示:

sudo NODE_ENV=production PORT=80 node server/app.js

该应用已成功启动。我还使用NSG启用了端口80。

我可以使用IP地址访问该应用。

现在我在names.co.uk购买了一个域名,并将IP地址链接到记录A(在注册商网站上)。与我正在为当前正在运行的AWS站点所做的相同。

但我无法使用自定义域名访问该应用,但可以使用IP地址直接访问应用。

非常感谢这方面的任何帮助。

2 个答案:

答案 0 :(得分:0)

您可以尝试在官方网站Create a Fully Qualified Domain Name in the Azure portal上关注本指南,在利用域名的DNS服务上配置CName。它在我身边很好。

此外,如果你没有看到"公共IP地址"当捕获显示在指南上时,您可以在此步骤中找到IP地址: enter image description here

如果您没有静态IP地址,则每次启动VM时公用IP都可能会更改。

答案 1 :(得分:0)

我的方式绝对正确。唯一的问题是需要一些时间来反映这些变化。