本地通過(guò)nginx或live-server訪問(wèn)打包好的vue-clie項(xiàng)目,以及解決報(bào)錯(cuò)nginx: [error] invalid PID number "" in "/usr/local/v...

使用npm run build:prod命令來(lái)構(gòu)建生產(chǎn)環(huán)境的版本。構(gòu)建完成后锄奢,使用pm2來(lái)啟動(dòng)應(yīng)用季希。pm2是一個(gè)流行的進(jìn)程管理器,可以幫助管理和保持應(yīng)用持續(xù)運(yùn)行半醉。

以下是如何使用npm run build:prod和pm2來(lái)構(gòu)建并啟動(dòng)你的Vue應(yīng)用的步驟:

1疚俱、npm run build:prod,這個(gè)命令會(huì)根據(jù)vue.config.js中的配置(如果有的話)和package.json中的scripts部分來(lái)構(gòu)建你的應(yīng)用缩多。構(gòu)建的結(jié)果通常會(huì)放在dist目錄下呆奕。

2夯尽、構(gòu)建完成后,你可以使用pm2來(lái)啟動(dòng)你的應(yīng)用登馒。首先,確保你已經(jīng)安裝了pm2咆槽。如果沒(méi)有安裝陈轿,可以通過(guò)以下命令安裝:npm install pm2 -g
然后,創(chuàng)建一個(gè)pm2.config.js文件在你的項(xiàng)目根目錄下秦忿,配置你的應(yīng)用啟動(dòng)腳本麦射。

3、啟動(dòng)應(yīng)用灯谣。pm2 start pm2.config.js這個(gè)命令會(huì)根據(jù)pm2.config.js中的配置啟動(dòng)你的應(yīng)用潜秋。

4、pm2 list查看應(yīng)用狀態(tài)


online的代表已經(jīng)正常啟動(dòng)胎许,name是pm2.config.js中的name字段配置的應(yīng)用名稱峻呛。

以上項(xiàng)目已經(jīng)打包進(jìn)了dist文件夾下,并且本地也啟動(dòng)了命令辜窑。

如果用live-server的方式訪問(wèn)dist的話钩述,直接進(jìn)入dist文件夾 輸入live server 就能啟動(dòng)訪問(wèn)到打包后的項(xiàng)目

如果用本地nginx訪問(wèn)本地啟動(dòng)的項(xiàng)目,那么我們需要配置下nginx


我本地的nginx路徑是/usr/local/etc/nginx

然后進(jìn)入nginx.conf進(jìn)行配置

server {

? ? listen 8088; 我本地項(xiàng)目啟動(dòng)是8088端口

? ? server_name quta.com; # 替換為你的域名

? ? location / {

? ? ? ? root /Users/fm/lths/fee-web/dist; # 替換為你的dist目錄的路徑

? ? ? ? index index.html;

? ? ? ? try_files $uri $uri/ /index.html;

? ? }

}

配置完后執(zhí)行sudo nginx -t檢查一下nginx是不是成功配置

然后執(zhí)行sudo nginx -s reload

在我執(zhí)行重啟nginx時(shí)報(bào)錯(cuò)了:

nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx.pid"

我看了一下nginx.pid這個(gè)文件是空的穆碎,正常情況下里面應(yīng)該有進(jìn)程id,Nginx 在嘗試啟動(dòng)時(shí)無(wú)法找到有效的進(jìn)程ID(PID),所以有這個(gè)報(bào)錯(cuò)牙勘,后來(lái)我執(zhí)行了sudo nginx -c /usr/local/etc/nginx/nginx.conf 重新加載了nginx 配置,這個(gè)命令后再次重啟就成功了


然后在瀏覽器輸入http://quta.com/feeweb/quota就能訪問(wèn)到我們本地項(xiàng)目打包好的頁(yè)面了

(這個(gè)項(xiàng)目在本地直接運(yùn)行npm run dev 時(shí)的訪問(wèn)鏈接是http://本地ip:8088/feeweb/record)

想要知道服務(wù)器上的nginx部署在哪里所禀,可以執(zhí)行whereis nginx

假如項(xiàng)目已經(jīng)部署到服務(wù)器10.9.10.50并且用pm2啟動(dòng)了方面,項(xiàng)目運(yùn)行的端口號(hào)是3002

我們可以在upstream為這個(gè)項(xiàng)目寫一個(gè)別名remote_pro_testin,然后在server中的location中配置proxy_pass http://remote_pro_testin色徘,這樣當(dāng)我們?cè)L問(wèn)server_name中寫的remote.pro.testin.cn時(shí)就會(huì)指向服務(wù)器10.9.10.50的3002對(duì)應(yīng)運(yùn)行的項(xiàng)目

upstream remote_pro_testin {

? ? ? ? server 10.9.10.50:3002 max_fails=3 fail_timeout=20s;

? ? ? ? ip_hash;

}

server {

? ? ? ? listen 80;

? ? ? ? server_name remote.pro.testin.cn remote.saas.testin.cn;

#add_header? Content-Type 'text/html; charset=utf-8';

? ? ? ? location / {

add_header? Content-Type 'text/html; charset=utf-8';

add_header Access-Control-Allow-Origin *;

? ? ? ? ? ? ? ? #limit_conn addr 50;

? ? ? ? ? ? ? ? proxy_pass http://remote_pro_testin;

? ? ? ? ? ? ? ? proxy_redirect off;

? ? ? ? ? ? ? ? proxy_set_header Host $host;

? ? ? ? ? ? ? ? proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

? ? ? ? }

? ? ? ? location ~ ^/(WEB-INF)/ {

? ? ? ? ? ? ? ? deny all;

? ? ? ? }

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末恭金,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子贺氓,更是在濱河造成了極大的恐慌蔚叨,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辙培,死亡現(xiàn)場(chǎng)離奇詭異蔑水,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)扬蕊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門搀别,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人尾抑,你說(shuō)我怎么就攤上這事歇父〉倥啵” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵榜苫,是天一觀的道長(zhǎng)护戳。 經(jīng)常有香客問(wèn)我,道長(zhǎng)垂睬,這世上最難降的妖魔是什么媳荒? 我笑而不...
    開(kāi)封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮驹饺,結(jié)果婚禮上钳枕,老公的妹妹穿的比我還像新娘。我一直安慰自己赏壹,他們只是感情好鱼炒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著蝌借,像睡著了一般昔瞧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上菩佑,一...
    開(kāi)封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天硬爆,我揣著相機(jī)與錄音,去河邊找鬼擎鸠。 笑死缀磕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的劣光。 我是一名探鬼主播袜蚕,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼绢涡!你這毒婦竟也來(lái)了牲剃?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤雄可,失蹤者是張志新(化名)和其女友劉穎凿傅,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體数苫,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡聪舒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了虐急。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箱残。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出被辑,到底是詐尸還是另有隱情燎悍,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布盼理,位于F島的核電站谈山,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏宏怔。R本人自食惡果不足惜勾哩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望举哟。 院中可真熱鬧,春花似錦迅矛、人聲如沸妨猩。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)壶硅。三九已至,卻和暖如春销斟,著一層夾襖步出監(jiān)牢的瞬間庐椒,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工蚂踊, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留约谈,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓犁钟,卻偏偏與公主長(zhǎng)得像棱诱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子涝动,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容