日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

使用Nginx部署Vue項目全過程及踩坑記錄

瀏覽:481日期:2023-03-13 15:37:41
目錄
  • Nginx部署Vue項目
  • 使用Nignx部署Vue項目步驟
    • 1.打包Vue項目
    • 2.復制dist文件夾到Vue默認目錄
    • 3.高級配置
  • 重新啟動 Nginx
    • linux環境
      • 總結

        Nginx部署Vue項目

        很多小伙伴在做完Vue項目之后,想要部署到服務器上自己運行試試。

        其實使用Nginx就可以輕松的做到,并且實現請求轉發等功能。下面來看看使用步驟吧。

        使用Nignx部署Vue項目步驟

        1.打包Vue項目

        npm run build

        首先使用打包命令打包Vue項目,之后得到一個dist文件夾。

        這里面存放的是已經打包好的靜態資源文件。

        注意:這里不同的項目打包的命令可能不一樣,需要在 package.json 里看 scripts,每個屬性就是一個命令,一般都會有 npm run serve, npm run build, npm run lint… 等等

        不同的項目結構不一樣哦。我使用的是vue-element-admin框架。具體打包方法可以查看框架的相關文檔哦。

        2.復制dist文件夾到Vue默認目錄

        安裝好Nginx,找到安裝根目錄。將dist目錄里的文件復制到html中。

        這是默認的nginx根目錄,如果這樣做的話你不用修改配置文件就可以直接運行。

        復制完成后,雙擊nginx.exe運行nginx就可以運行啦。

        3.高級配置

        通常情況下ngxin是安裝到單獨的服務器上,因此一般是把vue打包后的dist仍到服務上的具體位置,然后修改nginx.conf的root路徑來指向我們的dist。

        如果你想根據自己的需求來配置nginx,或者想部署多個項目的話。你需要通過修改配置文件來完成。

        這里放一個我自己的配置。具體可以參考注釋。

        server {    # 需要被監聽的端口號,前提是此端口號沒有被占用,否則在重啟 Nginx 時會報錯    listen       8888;    # 服務名稱,無所謂    server_name  localhost;    # 上述端口指向的根目錄    root /opt/asing1elife/teamnote;    # 項目根目錄中指向項目首頁    index index.html;    client_max_body_size 20m;     client_body_buffer_size 128k;    # 根請求會指向的頁面    location / {      # 此處的 @router 實際上是引用下面的轉發,否則在 Vue 路由刷新時可能會拋出 404      try_files $uri $uri/ @router;      # 請求指向的首頁      index index.html;    }    # 由于路由的資源不一定是真實的路徑,無法找到具體文件    # 所以需要將請求重寫到 index.html 中,然后交給真正的 Vue 路由處理請求資源    location @router {      rewrite ^.*$ /index.html last;    }    # 關鍵步驟,這里表示將所有的 http://192.168.7.8:8888/teamnote/api/ 開頭的請求都轉發到下面 proxy_pass 指定的鏈接中    # 這里使用 /teamnote/api/ 而不是 /teamnote/ ,是因為前端項目本身的訪問鏈接就是 http:192.168.7.8:8888/teamnote/    # 為了防止在訪問頁面時請求就被 Nginx 代理轉發,這里需要更具體的配置,才能和前端訪問請求區分開    location /teamnote/api/ {  # 后端的真實接口  proxy_pass http://192.168.7.8:2592/teamnote/api/;  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;  proxy_set_header   Cookie $http_cookie;  # for Ajax  #fastcgi_param HTTP_X_REQUESTED_WITH $http_x_requested_with;  proxy_set_header HTTP-X-REQUESTED-WITH $http_x_requested_with;  proxy_set_header HTTP_X_REQUESTED_WITH $http_x_requested_with;  proxy_set_header x-requested-with $http_x_requested_with;  client_max_body_size 10m;  client_body_buffer_size 128k;  proxy_connect_timeout 90;  proxy_send_timeout 90;  proxy_read_timeout 90;  proxy_buffer_size 128k;  proxy_buffers 32 32k;  proxy_busy_buffers_size 128k;  proxy_temp_file_write_size 128k;    }}

        重新啟動 Nginx

        • 使用 nginx -s reload 可以重新加載 Nginx 的配置文件,但如果配置文件有錯,不一定會拋出異常
        • 使用 nginx -s stop 先停止 Nginx 服務,再使用 nginx 嘗試啟動 Nginx 服務,如果配置文件有異常,則會拋出異常告知啟動失敗

        linux環境

        通常情況下很少使用windows來作為nginx的服務器,一般使用linux。

        對于linux安裝nginx有兩種方式

        • 一種是使用官方已經編譯好的包來安裝
        • 一種是使用源碼構建安裝

        第一種方式參考官方地址https://nginx.org/en/linux_packages.html#stable

        第二種方式參考官方地址https://nginx.org/en/docs/install.html中的Building from Sources片段,這種實際上就是下一個tar.gz包仍到linux服務去自己編譯。

        在linux服務上和window環境上使用nginx部署vue項目并沒有太大差異,把構建好的vue項目dist上傳到linux服務上,通用修改nginx服務器中的root來指向dist就ok了,然后使用

        # centos 7systemctl restart nginx.service# centos 6service nginx restart

        或者是平滑重啟

        service nginx reload

        centos 7

        systemctl restart nginx.service

        centos 6

        service nginx restart

        或者是平滑重啟

        service nginx reload

        當然,我更推薦寶塔面板,操作簡介方便!

        總結

        以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

        標簽: Nginx
        相關文章:
        日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
        三级久久三级久久久| 精品一区免费| 亚洲欧美视频| 免费观看不卡av| 欧美午夜不卡影院在线观看完整版免费| 另类av一区二区| 免费中文字幕日韩欧美| 久久亚洲精品伦理| 亚洲人成毛片在线播放女女| 蜜桃av一区二区| 只有精品亚洲| 首页亚洲欧美制服丝腿| 亚洲综合五月| 少妇精品久久久一区二区| 综合色一区二区| 免费观看日韩电影| 日韩在线麻豆| 国产日韩欧美一区在线| 欧美国产不卡| 日韩深夜视频| 99精品综合| 午夜在线精品偷拍| 婷婷精品在线| 久久精品99久久久| 国产一区二区三区四区五区| 亚洲精品乱码久久久久久蜜桃麻豆| 久久99伊人| 国产黄色一区| 福利片在线一区二区| 国产在线|日韩| 女人天堂亚洲aⅴ在线观看| 91久久久久| 日韩精品视频中文字幕| 麻豆久久久久久| 四虎884aa成人精品最新| 久久精品国产99久久| 午夜在线一区| 国产精品久久久一区二区| 日韩深夜视频| 喷白浆一区二区| 国产人成精品一区二区三| 超级白嫩亚洲国产第一| 免费毛片在线不卡| 中文在线日韩| 国产在线视频欧美一区| 欧美69视频| 亚洲免费福利一区| 精品久久在线| 亚洲一区国产| 久久99国产精品视频| 久久精品国产68国产精品亚洲| 999在线观看精品免费不卡网站| 亚洲不卡视频| 国产欧洲在线| 亚洲欧洲美洲国产香蕉| 国精品产品一区| 热久久免费视频| 97精品一区二区| 亚洲免费毛片| 麻豆精品蜜桃| 国产亚洲精aa在线看| 久久精品官网| 国产精一区二区| 亚洲国产一区二区三区在线播放 | 日韩精品免费一区二区夜夜嗨 | 亚洲精品观看| 久草免费在线视频| 亚洲三级毛片| 日韩欧美网址| 免费欧美在线视频| 美女福利一区二区三区| 日韩高清电影免费| 午夜国产欧美理论在线播放| 久久99影视| 天堂成人免费av电影一区 | 国产传媒在线观看| 深夜福利亚洲| 国内精品福利| 水蜜桃久久夜色精品一区| 亚洲我射av| 日韩欧美一区二区三区在线观看 | 老牛国产精品一区的观看方式| 国模精品一区| 青草综合视频| 六月天综合网| 99久久久久| 精品一区电影| 久久激情五月激情| 亚洲精选成人| 国产精品毛片在线看| 日韩成人高清| 国产欧美日韩在线观看视频| 免费国产亚洲视频| 亚洲成人不卡| 国产极品一区| 综合激情婷婷| 亚洲欧洲一区| 亚洲不卡av不卡一区二区| 国产精品一区二区三区四区在线观看 | 合欧美一区二区三区| 蜜桃久久久久| 日韩极品在线观看| 六月天综合网| 在线精品小视频| 久久久噜噜噜| 麻豆国产91在线播放| 日韩美女国产精品| 国产一区二区高清| 狠狠爱成人网| 伊人久久大香线蕉av超碰演员| 日韩中文视频| 日韩高清不卡| 亚洲人成在线网站| 日韩av片子| 精品一区91| 另类综合日韩欧美亚洲| 国产精品一区三区在线观看| 91成人在线| 91精品麻豆| 日韩高清一区| 日韩精品一区二区三区中文字幕| 美女黄网久久| 在线观看亚洲精品福利片| 久久av在线| 蜜臀久久99精品久久久久久9| 国产视频亚洲| 免费日韩视频| 亚洲毛片一区| 欧美欧美黄在线二区| 欧美日韩调教| 久久99久久久精品欧美| 国产精品网在线观看| 欧美aa在线视频| 国产精品毛片久久| 免费高潮视频95在线观看网站| 精品久久电影| 蜜臀久久精品| 久久在线视频免费观看| 五月天久久网站| 亚洲在线电影| 亚洲精品九九| 国产精品一卡| 国产成人精品三级高清久久91| 日韩大片在线| 国产韩日影视精品| 丝袜国产日韩另类美女| 视频国产精品| 麻豆精品国产91久久久久久| 国产成人精品一区二区免费看京 | 亚洲欧洲美洲av| 99久久精品费精品国产| 国产亚洲网站| 97久久精品| 高清一区二区三区av| 国产91精品对白在线播放| 99pao成人国产永久免费视频| 亚洲+小说+欧美+激情+另类| 国产精品一区二区三区av| 国产91在线精品| 波多野结衣一区| 欧美在线观看天堂一区二区三区| 美女国产精品久久久| 亚洲美女久久精品| 欧美在线资源| 日韩超碰人人爽人人做人人添| 欧美xxxx性| 99久久久国产精品美女| 亚洲精品伦理| 精品五月天堂| 亚洲女同中文字幕| 国产调教精品| 视频一区国产视频| 美女精品在线观看| 婷婷精品进入| 日韩电影免费网站| 欧美黄色一区| 欧美特黄一区| 最新亚洲激情| 欧美a级一区二区| 久久婷婷激情| 中文字幕亚洲精品乱码| 国产精品麻豆成人av电影艾秋 | 久久先锋影音| 久久婷婷国产| 亚洲精华国产欧美| 国产劲爆久久| 伊人久久亚洲影院| 国产精品香蕉| 欧美精品激情| 国产精品久久久久久模特 | 国产aa精品| 男人的天堂久久精品| 国产一区日韩| 亚洲青青久久| 丝袜美腿诱惑一区二区三区| 在线精品一区| 成人免费电影网址| 国产精品一区二区中文字幕| 欧美另类专区| 精品久久99|