我遇到的大多數教程都是通過將服務器設置爲偵聽端口並通過指定該端口在瀏覽器中訪問它來設置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自託管應用程序?