看板 Linux 關於我們 聯絡資訊
如果你要 deploy NodeJS 的 web app 可以考慮使用 https://www.phusionpassenger.com 之類的工具 然後搭配 Nginx 或 Apache 來使用 ※ 引述《z20240 (培根)》之銘言: : 各位技術高超的大大們好, : 第一次在這邊發文,如果有冒犯的地方,還請見諒。 : 這個問題我不清楚應該發在 linux 版還是 web_design 版。 : 所幸就兩邊都發了。 : 如果不不適合我再自D。 : == : 我是 Angular2的新手。 : 最近自己使用 angular2 寫了一個 web app,這兩天即將上線時發現一個大問題, : 並且在即將上線時發現一個大問題: : 我在 localhost 端測試時都是使用 npm start 來啟動 angular 的 app。 : 但是當我要放上 linux 後,我希望他能夠在開機時就自動啟動(並且常駐在linux中) : 使得我的網頁能夠上線。 : 我嘗試設定一個自動啟動的腳本(/etc/init.d/autoStart) : ┌-autoStart---------------┐ : | cd /var/www/angular2 | : | npm start | : | exit | : └-------------------------┘ : 但是這只能run在我ssh進去手動啟動時,可以將網頁上線。 : 當我斷線離開後,我的網站就 404 not found 了。 : 我猜想是 npm start 時, angular 會去監聽所有變動。 : 而當我離線後,就沒有監聽了(我不清楚是不是這樣。) : 我想請問,各問大大有人知道如何解決這個問題嗎? : 這個問題有困擾我兩天了,有點急迫。 : 還請大家教教我這個新手。 : 謝謝大家! -- http://about.me/fourdollars -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.55.33 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1489458877.A.058.html