首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行在IP和端口上的节点应用程序,如何链接到URL

问运行在IP和端口上的节点应用程序,如何链接到URL
EN

Stack Overflow用户
提问于 2016-02-29 21:24:32
回答 3查看 1.8K关注 0票数 0

我有一个运行在VPS上的节点快速应用程序,并且可以通过公共IP和端口号访问。

我买了一个域名。

如何将我的域名指向我的节点应用程序?

服务器正在运行Node.js版本v0.10.42

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-02-29 21:45:43

出于安全原因,您不希望将应用程序作为根用户运行,端口80是为超级用户保留的,因此,我建议您一如既往地运行应用程序(express使用端口3000),然后使用nginx进行反向代理。

1.-请求在端口80上发出。

2.- nginx读取标头,并根据配置的域知道在何处重定向。

3.- nodejs应用程序接收应用程序端口(可能3000)上的请求并作出响应。

4. nginx将响应重定向到客户端。

如果需要,我可以为nginx添加一个配置文件。

票数 2
EN

Stack Overflow用户

发布于 2016-02-29 21:27:16

您需要一个DNS服务来将主机名映射到静态ip。有关更多详细信息,请参阅此线程:https://serverfault.com/questions/148987/how-can-i-map-my-servers-domain-to-my-ip-address

大多数情况下,DNS服务提供商将能够帮助您做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2016-02-29 21:41:31

这不是一个nodejs或表达特定的问题或问题。如何将DNS与IP相关联是特定于您购买的DNS记录的提供者。例如,如果将DNS记录解析为GoDaddy,则必须为此目的使用其行政管理小组,以此类推。阅读您购买DNS域名记录的公司页面上的文档。

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

https://stackoverflow.com/questions/35709930

复制
相关文章

相似问题

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