linux下如何啟動vue服務(wù)
打包
前端vue項目使用visual Studio Code 開發(fā)工具開發(fā),調(diào)試。
分清楚要打包的ip以及端口,在終端輸入 npm run build,
然后會生成一個dist 文件夾下面就是已經(jīng)打好的前端包,把它放到服務(wù)器的nginx下就行。
替換
找到的nginx 的目錄,替換之前的前端包。這里有幾條語句需要注意:
1、查看是否運行
ps aux|grep nginx 或者 ps -ef | grep nginx

2、kill -9 殺掉進(jìn)程
或者進(jìn)入到對應(yīng)的sbin目錄下使用./nginx -s stop 也能停止進(jìn)程
3、重啟nginx(替換服務(wù)包,需要重啟nginx,這里記錄下啟動)
進(jìn)入到nginx 的sbin 目錄下 只有一個腳本文件nginx,執(zhí)行它就能啟動nginx。
在執(zhí)行它之前有必要確認(rèn)下配置文件是否配置正確:
./nginx -t
看到如下顯示
nginx.conf syntax is ok
nginx.conf test is successful
說明配置文件正確!
然后執(zhí)行下
./nginx -c (nginx配置文件的絕對路徑)
最后啟動nginx:
./nginx -s reload
4、如果nginx 重新加載命令./nginx -s reload
出現(xiàn):
nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"問題。
那么可能是nginx進(jìn)程未全部關(guān)閉,解決辦法如下:
先執(zhí)行命令
kill -9 nginx
殺掉nginx 進(jìn)程
然后執(zhí)行命令
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重新加載配置文件
最后執(zhí)行命令
./nginx -s reload
重新啟動nginx
需要注意的是路徑別寫錯了,使用nginx安裝路徑來執(zhí)行。
5、配置文件

具體信息,寫明了服務(wù)的 ip,端口,以及路徑

其中nginx監(jiān)聽的端口9081就是你前端包所指向的端口。
注意:打的包端口不對的話會報錯跨域問題。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解linux下tar壓縮解壓縮文件夾的命令與參數(shù)
大家都知道壓縮文件或者文件夾可以為磁盤節(jié)省不少空間,那么Linux系統(tǒng)的壓縮和解壓縮命令都有哪些呢?參數(shù)又有哪些呢?下面小編就給大家介紹Linux下tar壓縮和解壓縮文件夾的命令與參數(shù),希望本文的內(nèi)容對你能有所幫助。2016-11-11
CentOS 6.5上編譯安裝Apache服務(wù)器的方法(最小化安裝)
這篇文章主要介紹了CentOS 6.5上編譯安裝Apache服務(wù)器的方法(最小化安裝),需要的朋友可以參考下2017-09-09
linux系統(tǒng)下一個冷門的RAID卡ioc0及其監(jiān)控mpt-status
這篇文章主要介紹了linux系統(tǒng)下一個冷門的RAID卡ioc0及其監(jiān)控mpt-status,需要的朋友可以參考下2016-05-05

