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

前端VUE3項(xiàng)目部署到linux服務(wù)器(CentOS?7)完整步驟

 更新時(shí)間:2026年01月30日 10:46:29   作者:繳鴻劍Jackson  
這篇文章主要介紹了前端VUE3項(xiàng)目部署到linux服務(wù)器(CentOS?7)的相關(guān)資料,包括項(xiàng)目打包、連接服務(wù)器、安裝和配置Nginx、上傳文件以及配置Nginx,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

部署思路

一.本地VUE3項(xiàng)目打包(構(gòu)建生產(chǎn)版本)

npm run build

效果展示

二.連接你的阿里云服務(wù)器,下載Nginx

1.使用finalShell連接linux服務(wù)器

2.安裝Nginx

# 更新包管理器并安裝 Nginx
sudo yum install epel-release
sudo yum install nginx

# 啟動(dòng)Nginx并設(shè)置開(kāi)機(jī)自啟
sudo systemctl start nginx
sudo systemctl enable nginx

3.創(chuàng)建Nginx歡迎頁(yè)

# 創(chuàng)建真正的nginx歡迎頁(yè)面
cat <<EOF | sudo tee /usr/share/nginx/html/index.html
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a  rel="external nofollow" >nginx.org</a>.

Commercial support is available at
<a  rel="external nofollow" >nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
<p><em>Server Time: $(date)</em></p>
</body>
</html>
EOF

4.訪問(wèn)Nginx

如下圖,可見(jiàn)此時(shí)確實(shí)成功配置好了linux服務(wù)器的nginx。

三.將dist文件夾,上傳到Linux服務(wù)器

1.創(chuàng)建自定義目錄,用于保存前端代碼

下面我們成功創(chuàng)建了目錄/home/jhj/develop/java_code/vue_his,后續(xù)將前端的代碼都上傳到這里即可。

[root@iZ2zeifvpdudbmulinrasxZ java_code]# pwd
/home/jhj/develop/java_code
[root@iZ2zeifvpdudbmulinrasxZ java_code]# mkdir vue_his
[root@iZ2zeifvpdudbmulinrasxZ java_code]# ls
his-0.0.1-SNAPSHOT.jar  info.log  vue_his
[root@iZ2zeifvpdudbmulinrasxZ java_code]# cd vue_his/
[root@iZ2zeifvpdudbmulinrasxZ vue_his]# pwd
/home/jhj/develop/java_code/vue_his

2.將dist目錄,上傳到/home/jhj/develop/java_code/vue_his

四.配置 Nginx ,從而使之托管你的網(wǎng)站

1.創(chuàng)建并編輯配置文件

sudo vim /etc/nginx/conf.d/vue-app.conf

2.按i進(jìn)入編輯模式,粘貼以下配置

server {
    listen 80;
    server_name 123.57.28.163;
    
    # 指向Vue項(xiàng)目的dist目錄
    root /home/jhj/develop/java_code/vue_his/dist;
    index index.html;
    
    # 配置Vue Router的history模式支持
    location / {
        try_files $uri $uri/ /index.html;
    }
    
    # 靜態(tài)資源緩存配置
    location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2|ttf|eot)$ {
        expires 1y;
        add_header Cache-Control "public, immutable";
    }
    
    # 禁止訪問(wèn)隱藏文件
    location ~ /\. {
        deny all;
    }
    
    # 日志配置
    access_log /var/log/nginx/vue-his.access.log;
    error_log /var/log/nginx/vue-his.error.log;
    
    # 限制上傳大?。ㄈ绻枰?
    client_max_body_size 10M;
}

3.檢查并應(yīng)用配置

# 測(cè)試nginx配置語(yǔ)法
sudo nginx -t

# 如果沒(méi)有語(yǔ)法錯(cuò)誤,重啟nginx
sudo systemctl restart nginx

# 查看nginx狀態(tài)
sudo systemctl status nginx

最終效果

如果后續(xù)前端頁(yè)面修改,如何更新代碼版本?

當(dāng)你需要更新項(xiàng)目時(shí),只需

①在本地重新運(yùn)行 npm run build

然后將新的 dist 文件夾內(nèi)容上傳覆蓋服務(wù)器上的舊文件,最后重新加載 Nginx (sudo systemctl reload nginx) 即可。

總結(jié)

到此這篇關(guān)于前端VUE3項(xiàng)目部署到linux服務(wù)器的文章就介紹到這了,更多相關(guān)前端VUE3部署linux服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

佳木斯市| 罗源县| 修水县| 徐闻县| 墨脱县| 尼勒克县| 潜江市| 洛扎县| 青海省| 徐水县| 英超| 泾川县| 房产| 边坝县| 宁远县| 灌云县| 罗城| 新巴尔虎左旗| 旬邑县| 连平县| 杭锦后旗| 日土县| 武平县| 陇西县| 齐河县| 沈丘县| 手游| 凤冈县| 巴林左旗| 仪陇县| 敖汉旗| 华容县| 马边| 海林市| 泸西县| 茂名市| 台南市| 彩票| 永定县| 沁水县| 承德县|