首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >点节点js应用到域

问点节点js应用到域
EN

Stack Overflow用户
提问于 2015-10-23 12:40:38
回答 1查看 534关注 0票数 0

我想指向运行在3000端口上的nodejs应用程序的域。目前我的应用程序是托管在aws上的。如果我必须将域指向应用程序,这样我就不必在浏览器中编写<domain>:<port_number>,那么我想我有两个选项:

  1. 使用nginx代理请求到端口3000。
  2. 使用aws路由53相同

如果我错了,请纠正我,并建议我应该选择哪一个

EN

回答 1

Stack Overflow用户

发布于 2015-10-23 12:48:32

路由53只是一个域名服务器。如果您触发一个EC2实例,您可以使用IP地址到达它。此外,您还可以获得一个通用域来连接到您的EC2实例,如下所示:ec2-xx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com可以用于测试,但不能用于生产设置。

因此,如果您想将一个更愉快的域名指向您的实例,您需要编辑dns服务器上的DNS记录。为此,您可以使用路由53或任何其他DNS服务,如Namec堆或iwantmyname.com。

您不能在那里配置端口,所以使用选项1并设置nginx。

当然,作为选项3,您可以将nodejs应用程序的端口更改为端口80,但是您需要以root用户的身份运行它,这是非常糟糕的做法!所以坚持用nginx。

更多关于DNS的信息:System

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33302585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档