簡體   English   中英

如何在 Apache 服務器上部署用於生產的 nodejs express 應用程序?

[英]How to deploy a nodejs express app for production on Apache server?

在角度,我用

npm run build:prod

為生產構建應用程序。 最后,我在 dist 文件夾中輸出了一堆文件。

但是使用 nodejs 我如何為生產構建並上傳到某個服務器。 假設我使用 Apache 那么我應該從 nodejs 源上傳什么? 是在開發模式下使用的整個文件夾嗎?

有沒有人有過 nodejs 部署經驗,知道部署 nodejs 應用程序的正確方法?

感謝你!

所以你需要根據你將文件拉到什么樣的服務器上。 Apache 是您的 http 服務器,當您設置用戶將您的頁面作為網站實際訪問時,它將發揮作用。

通過將您的文件移動到 CentOS、Ubuntu 等服務器,您還需要復制您的 node.js 文件。 不確定您使用的是哪個服務器。 有多種設置方法。 這是 Ditital Ocean 的鏈接,他們有不同的服務器說明: https ://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu- 16-04#安裝-pm2

這里還有一個 CentOS 7 的 rpm 方法: https : //github.com/bbc/speculate/wiki/Packaging-a-Node.js-project-as-an-RPM-for-CentOS-7

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM