摘要:代碼被打包完成后下一步就是部署到服務(wù)器上,此文僅適合于前端代碼是部署在操作系統(tǒng)的服務(wù)中。如圖下前端代碼放在目錄中,目錄就是剛剛前端打包完的代碼。
在生產(chǎn)環(huán)境中部署前端代碼
本文章前端代碼是基于vue+webpack開發(fā)的
Nginx是一款輕量級的Web 服務(wù)器/反向代理服務(wù)器
首先,webpack配置如下
在開發(fā)過程中,我們是通過npm run dev在開發(fā)環(huán)境中運行代碼
如果要部署到生產(chǎn)環(huán)境中,可以運行npm run build進行上線打包
打包完成后,會發(fā)現(xiàn)項目中多了dist這個文件夾
執(zhí)行結(jié)果和webpack的配置文件一致。
代碼被webpack打包完成后下一步就是部署到服務(wù)器上,此文僅適合于前端代碼是部署在windows操作系統(tǒng)的nginx服務(wù)中。
這里假設(shè):
Windows操作系統(tǒng):windows server 2008 64位
Nginx服務(wù):nginx-1.12.2 64位
1.下載nginx-1.12.2 64位解壓,假設(shè)nginx-1.12.2放在D:nginx-1.12.2目錄中,nginx目錄結(jié)構(gòu)。如圖下
2、前端代碼放在D:nginx-1.12.2html目錄中,dist目錄就是剛剛前端打包完的代碼。如圖下
3、在D:nginx-1.12.2conf目錄中,有個nginx.conf配置文件,進行編輯這個文件
4、假設(shè)前端的端口號為8082,如果端口號被占用,請修改為其它端口號。后臺服務(wù)訪問地址http://192.168.121.**:8080,
5、打開cmd控制臺,進入目錄D:nginx-1.12.2中,用start nginx命令啟動服務(wù),然后用tasklist /fi "imagename eq nginx.exe",查看nginx服務(wù)是否啟動。
4、如果改變配置文件時,需要用nginx -s reload 命令重啟nginx工作進程。
5、關(guān)閉服務(wù)
nginx -s stop
nginx -s quit 安全關(guān)閉
taskkill /F /IM nginx.exe > nul 關(guān)閉所有nginx服務(wù)
如果有錯漏請大家批評指出!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/39900.html
摘要:首先,的命令和并不能在全局使用。文章有意將瀏覽器不能訪問服務(wù)器的兩個問題寫出來,是因為作者在排查問題的時候,發(fā)現(xiàn)在服務(wù)器直接訪問的頁面,能很好地檢查排除問題在百度尋找問題答案的時候,發(fā)現(xiàn)這種做法也得到了不少人的肯定。 前段時間要把項目部署到服務(wù)器,期間踩了不少的坑。故寫下這篇文章,從零開始把自己部署的過程都記錄下來,希望能給其他像我一樣的小白一點幫助。如果有疏漏的地方,請各位客官指出,...
摘要:最近想把所有的前端項目都整合在兩臺機器上,通過負載訪問如下路徑域名域名域名這樣的方式訪問按照平時的打包方式,直接將打包好的包放到服務(wù)器上服務(wù)器路徑并非平時的在中做好配置如下結(jié)果訪問域名時一片紅,各種找不到困擾了好幾天,跟孫老板各種改最后終于 最近想把所有的前端項目都整合在兩臺機器上,通過負載訪問如下路徑Https://域名/gameCenter/Https://域名/member/Ht...
閱讀 3542·2021-11-25 09:43
閱讀 2763·2021-09-22 15:54
閱讀 651·2019-08-30 15:55
閱讀 1034·2019-08-30 15:55
閱讀 2075·2019-08-30 15:55
閱讀 1799·2019-08-30 15:53
閱讀 3533·2019-08-30 15:52
閱讀 2107·2019-08-30 12:55