欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

自建windows服務器如何部署egg應用(圖文詳解)

1. 使用IE瀏覽器登陸VPN

10年積累的成都網(wǎng)站建設(shè)、成都做網(wǎng)站經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有游仙免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

自建windows服務器如何部署egg應用(圖文詳解)
自建windows服務器如何部署egg應用(圖文詳解)

2. 遠程登陸

自建windows服務器如何部署egg應用(圖文詳解)

3. 在服務器安裝最新的node.js,git等

4. 下載源碼> git clone ****.git

5. npm安裝依賴> cd you-project> npm i

6. 使用egg單進程啟動

// 安裝最新的egg包
// 在項目根目錄下新建run.js
const egg = require('egg');
function normalizePort(val) {
 const listenPort = parseInt(val, 10);
 if (isNaN(listenPort)) {
 return val;
 }
 if (listenPort >= 0) {
 return listenPort;
 }
 return false;
}
const port = normalizePort(process.env.PORT) || 3000;
egg.start({ ignoreWarning: true })
 .then(app => {
 app.listen(port);
 app.logger.info(`server running on ${port} ...`);
 });

測試啟動

> node run.js

7. pm2啟動安裝pm2

> npm i pm2 -g

新建pm2啟動文件

module.exports = {
 apps : [{
 name: '****',
 script: 'run.js',

 // Options reference: https://pm2.io/doc/en/runtime/reference/ecosystem-file/
 args: 'one two',
 instances: 4,
 autorestart: true,
 watch: false,
 max_memory_restart: '4G',
 env: {
 NODE_ENV: 'development',
 },
 env_production: {
 NODE_ENV: 'production',
 APP_URL: '*****',
 DB_HOST: 'localhost',
 DB_PORT: '3306',
 DB_USERNAME: '*****',
 DB_PASSWORD: '*****',
 DB_DATABASE: '*****',
 EGG_SERVER_ENV: '****',
 },
 }],
};

生產(chǎn)環(huán)境啟動

$ pm2 start ecosystem.config.js --env production

測試環(huán)境啟動

$ pm2 start ecosystem.config.js

8. 開放3000端口

參考 https://www.jb51.net/article/172191.htm

9. 安裝MySQL,

參考:https://www.jb51.net/article/170594.htm

設(shè)置mysql開機啟動

10. 設(shè)置pm2開機啟動,使用nssm

查看PM2_HOME, pm2 save

設(shè)置系統(tǒng)環(huán)境變量 PM2_HOME = C:\Users\GYSD\.pm2

驗證 echo %PM2_HOME%

創(chuàng)建啟動腳本 pm2_startup.bat

@echo off
set HOMEDRIVE=C:
set PM2_HOME=C:\Users\***\.pm2
@REM Ensure that pm2 command is part of your PATH variable
@REM if you're not sure, add it here, as follow:
set path=C:\Users\****\AppData\Roaming\npm;%path%
@REM Optionally, you can add 'pm2 kill' just before 
@REM resurrect (adding a sleep between 2 commands):
@REM pm2 kill
@REM timeout /t 5 /nobreak > NUL
@REM pm2 resurrect
@REM otherwise, you can simple call resurrect as follow:
pm2 resurrect
echo "Done"

nssm.exe install MyPM2Service

選擇自己的 pm2_startup.bat 路徑

自建windows服務器如何部署egg應用(圖文詳解)

重啟查看

自建windows服務器如何部署egg應用(圖文詳解)

總結(jié)

以上所述是小編給大家介紹的自建windows服務器如何部署egg應用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

網(wǎng)站名稱:自建windows服務器如何部署egg應用(圖文詳解)
轉(zhuǎn)載來于:http://aaarwkj.com/article6/ijpsig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站收錄、用戶體驗、App設(shè)計、網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
亚洲夫妻性生活免费视频| 国产三级在线观看91| 91精品日日躁夜夜躁欧美| 未满十八禁止在线播放| 日本高清一区二区高清| 国产亚洲精品久在线| 国产精品国产三级国产专用| 日韩亚洲国产欧美在线观看| 四虎在线观看精品一区| 日本一区二区三区免费黄视频 | 一区二区三区乱码av| 国产精品一区二区三区专区| 亚洲精品色播一区二区| 免费在线观看av大全| 免费观看在线视频午夜| 久久男女激情免费视频| 亚洲日本精品国产第一区| 男人天堂插插综合搜索| 一区二区三区欧美日韩在线| av天堂网站在线观看| 蜜臀av在线精品国自产拍| 熟女一区二区三区免费视频| 九九九热在线观看视频| 久久精品国产亚洲av品| 欧美三级欧美一级视频看| 夜夜草av一区二区三区| 男女啪啪国产精品视频| 一区二区亚洲成人精品| 夜夜春久久天堂亚洲精品| 欧美成人精品免费在线| 久久亚洲国产成人精品性色| 最新日本免费久久精品| 91精品国产91久久综合福利| 亚洲欧美日韩精品麻豆| 亚洲欧美综合精品二区| 国产熟女一区二区精品视频| 亚洲日本高清一二三区| 日本东京热免费一二三区| 国产一区二区黑丝美女| 亚洲欧美不卡一区二区| 日韩亚洲欧美国产另类|