我遇到的大多数教程都是通过将服务器设置为侦听端口并通过指定该端口在浏览器中访问它来设置Node.js Web应用程序。 。但是,如何通过foobar.com这样的域来部署Node.js应用程序以完全访问?部署用于生产的Node.js应用程序
3
A
回答
1
您必须将您的域的apex (naked domain)
和通常www
与您的Web服务器的IP或它的CNAME绑定。
既然你不能顶点域与CNAME
绑定,你必须指定服务器IP或IP地址或负载平衡器的IP
1
你的问题有点含糊不清。如果你的DNS已经配置,你可以绑定到端口80并完成它。但是,如果您已在端口80上运行apache或其他一些httpd来为其他主机提供服务,而这些主机显然无法工作。
如果您更愿意将节点进程作为非root用户运行(并且您应该),那么您更有可能寻找反向代理。我的主要httpd是nginx,相关选项是proxy_pass。如果你使用的是Apache,你可能需要mod_proxy。
1
我刚刚在我的注册商处创建了一个“A记录”,指向我的Web服务器的IP地址。然后,你就可以开始在端口80
1
您的节点应用另一种方法是重定向:
http://www.foobar.com
到http://www.foobar.com:82
问候。
相关问题
- 1. 构建(准备)用于生产(部署)的node.js应用程序
- 2. 将Node.js应用程序部署到生产中
- 3. Node.js生产部署
- 4. 部署Prerender.io用Node.js的生产
- 5. 使用Git我的Node.js应用程序部署到我的生产服务器
- 6. 部署的Node.js应用程序的Heroku
- 7. 如何将Node.js + webpack捆绑的web应用程序部署到生产环境?
- 8. 错误部署Node.js应用程序
- 9. 将phantomJS部署到node.js应用程序?
- 10. Heroku应用程序错误node.js应用程序部署时
- 11. Capistrano的,禁用部署生产应用
- 12. 使用MongoDB,Mongomapper在生产中部署rails应用程序
- 13. 在Appfog上部署基于Deployd(deployd.com)的Node.js应用程序
- 14. PlayFramework 2应用程序的生产部署
- 15. 为生产部署django应用程序的必要步骤
- 16. 部署生产的Node.js服务器
- 17. jFormer用于生产应用程序?
- 18. Heroku警告部署到非生产时,多个应用程序
- 19. nodejs将应用程序部署到生产
- 20. ASP.NET MVC Web应用程序 - 部署到生产
- 21. 应用程序部署到网络逻辑生产服务器
- 22. 通过GitHub将Web应用程序部署到生产
- 23. 在生产中部署Clojure/Clojurescript应用程序
- 24. 部署安全回滚产生应用程序错误
- 25. Rails:部署第一个应用程序 - 生产模式
- 26. 为asp.net应用程序自动生产部署
- 27. 如何将Happstack应用程序部署到生产环境?
- 28. 问题在生产服务器上部署ZF应用程序
- 29. 在AWS上部署Angular应用程序进行生产
- 30. 如何在生产中部署Owin自托管应用程序?