首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署用于生产的Node.js应用程序

部署用于生产的Node.js应用程序
EN

Stack Overflow用户
提问于 2012-09-12 09:09:18
回答 5查看 436关注 0票数 3

我读过的大多数教程都是通过将服务器设置为侦听某个端口来设置Node.js web应用程序,并通过指定该端口在浏览器中访问它。然而,像foobar.com这样的域名,我如何部署一个完全可访问的Node.js应用呢?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-09-12 09:25:29

您必须绑定您的域名的apex (naked domain),通常是www与您的web服务器的ip或它的CNAME。

由于您无法绑定CNAME的顶点域名,因此需要指定服务器IP或IP或负载均衡器IP

票数 1
EN

Stack Overflow用户

发布于 2012-09-12 17:58:40

你的问题有点含糊。如果您的DNS已经配置,您可以绑定到端口80,并完成它。但是,如果您已经在端口80上运行了apache或其他httpd来为其他主机提供服务,这显然是不起作用的。

如果您更喜欢以非root身份运行节点进程(您应该这样做),那么您更有可能正在寻找一个反向代理。我的主httpd是nginx,相关的选项是proxy_pass。如果你使用的是apache,你可能需要mod_proxy

票数 1
EN

Stack Overflow用户

发布于 2012-10-07 10:00:34

我刚刚在我的注册商创建了一个指向我的web服务器的ip地址的"A记录“。然后,您可以在端口80上启动您的节点应用程序。

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

https://stackoverflow.com/questions/12379983

复制
相关文章

相似问题

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