有关如何公开网站的信息

时间:2017-01-17 22:19:40

标签: amazon-web-services web

这是我第一次发布网站并且不知道它是如何运作的。

以下是我想要实现的一些细节。

我在nodejs中创建了一个示例网站并将其上传到docker(两个容器,一个用于nodejs,另一个用于mongodb数据库)

现在我想在aws上传这个但不确定从哪里开始以及我需要知道什么。

另外,我想要一个域名,我正在寻找.com域名的价格相当高。

我的问题如下:

如果我购买域名,我该如何连接域名,以便将其路由到我的网站设计,逻辑和数据库的aws服务器,这究竟是如何工作的?

购买域名的最佳方式是什么?有没有人对最佳方法有任何经验和建议?

由于

1 个答案:

答案 0 :(得分:2)

您需要设置自己的虚拟机并开始使用自定义ec2网址托管您的网站,然后使用您的域配置Amazon dns服务器(路由53)以指向正确的虚拟机。

第1步

运行ec2盒子(无论你认为你需要什么样的流量/存储空间)。当您浏览门户网站时,您需要Authorize Inbound Traffic

现在您可以登录您的ec2虚拟机,下载您需要的所有依赖项(例如npm)并像在终端中本地一样运行您的站点。 Here's a sample如果您遇到麻烦可能会有所帮助。

第2步

您现在需要dns服务器将您拥有的域转换为您的ec2虚拟机的IP。您可以使用Route 53 service执行此操作。

<强> 替代

您也可以使用Azure's App Services执行此操作。它是一个云应用托管服务,旨在帮助您将应用程序放在云上并毫不费力地扩展它。这是Node.js Sample

......这里the instructions on how to setup a custom domain