Hosting

在 Appfog 上部署 node.js?

  • April 9, 2021

我正在用 HTML、CSS 和 JavaScript 開發一個線上聊天應用程序。我正在使用 node.js 和 socket.io 來使其工作。

我最近意識到我需要在伺服器上託管我的應用程序。幸運的是,我找到了免費的 appFog。我創建了一個帳戶並創建了一個新的 node.js 應用程序。它看起來像這樣:

appfog node.js 應用程序

現在這就是我感到困惑的地方。

  • 為什麼我的應用程序有域名。我是否使用此域名而不是127.0.0.1? 我目前使用 127.0.0.1,因為我正在本地環境中測試我的 node.js。
  • 假設我想在我自己的虛擬主機(即 000webhost)上部署我的應用程序。那可能嗎?還是我需要使用 appFog 提供的域?
  • 是否有任何教程解釋瞭如何在 appFog 上部署 node.js 應用程序?(對於像我這樣的新手)

當您在 AppFog(免費計劃)上託管您的網站時,它會詢問子域名。然後你會得到一個像 testnow.ap01.aws.af.cm 這樣的子域。這裡的“testnow”是子域。

要設置您的自定義域,您需要遷移到付費計劃。

他們的網站上有很好的教程

127.0.0.1 或 localhost 是您的本地電腦。

因此,如果您想將您的應用程序部署到另一台伺服器 appFog 或另一台伺服器上,您無法通過這種方式訪問您部署的應用程序。

我不知道免費的 AppFog 版本是否允許您使用自己的域,例如 www.mydomain.com

引用自:https://serverfault.com/questions/485320