最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用nginx打包部署前端vue項(xiàng)目完整過程(保姆級(jí)教程)

 更新時(shí)間:2024年11月20日 08:46:05   作者:潛意識(shí)起點(diǎn)  
這篇文章主要給大家介紹了關(guān)于使用nginx打包部署前端vue項(xiàng)目的相關(guān)資料,包括打包命名、執(zhí)行打包命令、檢查打包成功、下載和解壓Nginx、部署到Nginx、啟動(dòng)Nginx并訪問項(xiàng)目、以及Nginx的優(yōu)勢(shì),需要的朋友可以參考下

一. 打包

1.1 打包命名

npm run build

1.2 打包命令執(zhí)行

上面的打包命令在終端中執(zhí)行即可,這里主要是vue項(xiàng)目的打包部署全過程

1.3 如何看是否打包成功

多了個(gè)dist文件夾就是打包成功了! 

二. 下載nginx打包文件

可以去官網(wǎng)里面去下載,這是我從官網(wǎng)中下載下來的。

nginx下載教程

2.1 解壓文件

如圖所示【一定要在全英文路徑下,否則會(huì)出現(xiàn)莫名其妙的報(bào)錯(cuò)】 

2.2 打開文件

三 . 部署到nginx 

3.1 打開dist 

我們的文件可能不同,反正復(fù)制所有文件即可!

3.2 部署到nginx 

打開html 

然后把剛剛復(fù)制的全部粘貼到html中! 

這樣就成功了! 

四. 啟動(dòng)nginx 

4.1 啟動(dòng)nginx

點(diǎn)最下面的nginx.exe,會(huì)閃一下,就是打開了 

4.2 打開項(xiàng)目

 nginx的端口號(hào)默認(rèn)端口是80

因此隨便一個(gè)瀏覽器訪問 localhost:80  即可打開部署好的前端項(xiàng)目

4.3 打開localhost:80,如果有頁(yè)面,那么就是成功了

五.nginx打包好處【不用看,上面完成了就可以了】 

使用 Nginx 打包和部署前端項(xiàng)目有以下幾個(gè)好處:

高性能:Nginx 以其高效的事件驅(qū)動(dòng)架構(gòu),能夠處理大量并發(fā)連接,適合高流量網(wǎng)站。

靜態(tài)文件服務(wù):Nginx 在處理靜態(tài)文件(如 HTML、CSS、JavaScript 和圖片)方面效率極高,加載速度快。

反向代理:可以將請(qǐng)求轉(zhuǎn)發(fā)到后端服務(wù)器,支持負(fù)載均衡和跨域請(qǐng)求處理,提升系統(tǒng)的靈活性。

緩存支持:Nginx 可以配置緩存,提高響應(yīng)速度,減少服務(wù)器負(fù)擔(dān)。

HTTPS 支持:能夠輕松配置 SSL/TLS,確保數(shù)據(jù)的安全傳輸。

配置簡(jiǎn)單:Nginx 的配置文件易于理解和修改,適合快速部署和調(diào)整。

模塊化擴(kuò)展:支持多種模塊,可以根據(jù)需要添加功能,如壓縮、限速等。

日志記錄:提供詳盡的訪問和錯(cuò)誤日志,有助于監(jiān)控和調(diào)試。

支持 SPA(單頁(yè)應(yīng)用):可以方便地配置路由,使得 SPA 應(yīng)用在刷新時(shí)仍然能正常工作。

社區(qū)支持:廣泛使用,擁有豐富的文檔和社區(qū)資源,便于解決問題。

負(fù)載均衡:Nginx 可以配置為負(fù)載均衡器,將請(qǐng)求分發(fā)至多個(gè)后端服務(wù)器,提高應(yīng)用的可擴(kuò)展性和可靠性。

支持 WebSocket:能夠處理 WebSocket 連接,適合需要實(shí)時(shí)通信的應(yīng)用,如聊天應(yīng)用或在線游戲。

流量控制:可以通過配置限流、限速等策略,保護(hù)后端服務(wù)不被過載。

自定義錯(cuò)誤頁(yè)面:支持自定義錯(cuò)誤頁(yè)面(如 404、500),提升用戶體驗(yàn)。

跨域資源共享 (CORS):可以輕松配置 CORS 頭,方便與前端進(jìn)行跨域請(qǐng)求。

集成 CDN:可以將靜態(tài)資源通過 CDN 加速,提高全球用戶的訪問速度。

便于 CI/CD 集成:與持續(xù)集成和持續(xù)部署流程兼容,方便自動(dòng)化更新和部署。

模塊化配置:支持將配置分成多個(gè)文件,便于管理和組織復(fù)雜的配置。

動(dòng)態(tài)內(nèi)容處理:雖然主要用于靜態(tài)文件,但也可以與其他應(yīng)用服務(wù)器(如 Node.js、PHP、Python)協(xié)同工作,處理動(dòng)態(tài)內(nèi)容。

安全性增強(qiáng):可以配置防止常見攻擊(如 DDoS 攻擊、SQL 注入)的措施,增強(qiáng)整體安全性。

監(jiān)控與分析:與各種監(jiān)控工具(如 Prometheus、Grafana)結(jié)合使用,方便對(duì)流量和性能進(jìn)行分析。

快速恢復(fù):Nginx 的高可用性和故障恢復(fù)機(jī)制可以確保在服務(wù)出現(xiàn)問題時(shí)迅速恢復(fù),降低停機(jī)時(shí)間。

靈活的重定向:可以輕松實(shí)現(xiàn) URL 重定向和重寫,優(yōu)化 SEO 和用戶體驗(yàn)。

多站點(diǎn)支持:可以在同一臺(tái)服務(wù)器上托管多個(gè)網(wǎng)站,通過虛擬主機(jī)功能進(jìn)行管理。

高效的資源利用:Nginx 的低內(nèi)存占用使其能夠在資源有限的環(huán)境中有效運(yùn)行。

內(nèi)容壓縮:支持 Gzip 等壓縮技術(shù),減小傳輸文件大小,提高加載速度。

自動(dòng)化配置更新:可以通過 API 或腳本自動(dòng)更新配置,方便與 DevOps 流程集成。

SSL/TLS 終止:Nginx 可以處理 SSL/TLS 加密,減輕后端服務(wù)器的負(fù)擔(dān)。

靜態(tài)資源版本控制:可以通過文件名中的哈希值管理緩存,確保用戶訪問的是最新版本的靜態(tài)資源。

簡(jiǎn)單的負(fù)載監(jiān)控:提供基本的請(qǐng)求統(tǒng)計(jì)和性能監(jiān)控功能,方便了解流量情況。

支持 HTTP/2:可以提升加載速度和性能,改善用戶體驗(yàn)。

環(huán)境隔離:可以為不同的應(yīng)用或環(huán)境(如開發(fā)、測(cè)試和生產(chǎn))配置不同的 Nginx 實(shí)例,保持環(huán)境之間的隔離

總結(jié) 

到此這篇關(guān)于使用nginx打包部署前端vue項(xiàng)目的文章就介紹到這了,更多相關(guān)nginx打包部署前端vue項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 查看nginx是否已經(jīng)啟動(dòng)的幾種方法總結(jié)

    查看nginx是否已經(jīng)啟動(dòng)的幾種方法總結(jié)

    在Ubuntu或其他Linux系統(tǒng)上,有多種方法可以檢查Nginx是否已經(jīng)啟動(dòng),文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用nginx具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-11-11
  • Nginx proxy_set_header參數(shù)設(shè)置

    Nginx proxy_set_header參數(shù)設(shè)置

    本文主要介紹了Nginx proxy_set_header參數(shù)設(shè)置,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • 詳解nginx高并發(fā)場(chǎng)景下的優(yōu)化

    詳解nginx高并發(fā)場(chǎng)景下的優(yōu)化

    這篇文章主要介紹了詳解nginx高并發(fā)場(chǎng)景下的優(yōu)化,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • Nginx上傳文件出現(xiàn)“ 413 (499 502 404) Request Entity Too Large錯(cuò)誤解決

    Nginx上傳文件出現(xiàn)“ 413 (499 502 404) Requ

    HTTP 413 Request Entity Too Large錯(cuò)誤常常出現(xiàn)在客戶端發(fā)送的請(qǐng)求體超過服務(wù)器允許的大小限制時(shí),本文主要介紹了Nginx上傳文件出現(xiàn)“ 413 (499 502 404) Request Entity Too Large錯(cuò)誤解決,感興趣的可以了解一下
    2024-07-07
  • Nginx實(shí)現(xiàn)靜態(tài)資源壓縮的方法詳解

    Nginx實(shí)現(xiàn)靜態(tài)資源壓縮的方法詳解

    靜態(tài)資源過大,下載耗時(shí)導(dǎo)致頁(yè)面打開慢,希望通過壓縮減小文件大小,提升下載速度,所以本文給大家介紹了Nginx實(shí)現(xiàn)靜態(tài)資源壓縮的方法,并通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • nginx使用stream模塊代理端口的實(shí)現(xiàn)

    nginx使用stream模塊代理端口的實(shí)現(xiàn)

    本文主要介紹了nginx使用stream模塊代理端口,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • Nginx平滑升級(jí)的詳細(xì)操作方法

    Nginx平滑升級(jí)的詳細(xì)操作方法

    這篇文章主要介紹了Nginx平滑升級(jí)的詳細(xì)操作方法,適應(yīng)編譯安裝ningx的情況,yum安裝的直接用yum更新即可,需要的朋友可以參考下
    2014-03-03
  • linux(centos5.5)/windows下nginx開啟phpinfo模式功能的配置方法分享

    linux(centos5.5)/windows下nginx開啟phpinfo模式功能的配置方法分享

    某站點(diǎn)用到結(jié)合phpinfo功能的urlrewrite,在nginx中需要在nginx.conf文件中進(jìn)行配置才可支持phpinfo
    2013-02-02
  • 詳解nginx代理天地圖做緩存解決跨域問題

    詳解nginx代理天地圖做緩存解決跨域問題

    這篇文章主要介紹了詳解nginx代理天地圖做緩存解決跨域問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • Nginx日志按天分割實(shí)戰(zhàn)

    Nginx日志按天分割實(shí)戰(zhàn)

    本文主要介紹了Nginx日志按天分割實(shí)戰(zhàn),方便快速按照天的維度分析以及查找報(bào)錯(cuò)定位,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05

最新評(píng)論

同德县| 青岛市| 图木舒克市| 乌鲁木齐县| 梅河口市| 黎平县| 织金县| 竹北市| 慈溪市| 赤峰市| 临武县| 淮南市| 托克逊县| 孟村| 黎平县| 涟水县| 会泽县| 阳东县| 永城市| 哈尔滨市| 礼泉县| 南澳县| 新蔡县| 平塘县| 改则县| 抚远县| 安化县| 怀集县| 广平县| 泰兴市| 景德镇市| 克什克腾旗| 泰和县| 新建县| 海宁市| 冀州市| 许昌县| 嘉鱼县| 东安县| 徐州市| 顺义区|