国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

備案網(wǎng)站的黑名單完整的品牌推廣方案

備案網(wǎng)站的黑名單,完整的品牌推廣方案,做谷歌推廣一定要網(wǎng)站嗎,天元建設(shè)集團有限公司煙臺分公司前言 本文詳細記錄如何使用 Coding (以 Jenkinsfile 為核心) 和 Nginx 部署 Vue 項目,包含完整流程、配置細節(jié)及注意事項,為開發(fā)者提供一個高效的實踐參考。 準備工作 這里借用一個優(yōu)秀的開源項目做演示:芋道源碼/yudao-ui-admin-vue2。 以…

前言

本文詳細記錄如何使用 Coding (以 Jenkinsfile 為核心) 和 Nginx 部署 Vue 項目,包含完整流程、配置細節(jié)及注意事項,為開發(fā)者提供一個高效的實踐參考。


準備工作

這里借用一個優(yōu)秀的開源項目做演示:芋道源碼/yudao-ui-admin-vue2。
以下是準備工作的相關(guān)指引和教程,確保服務器環(huán)境和工具安裝已完成:

  1. 配置服務器環(huán)境,確保安裝以下組件:

    • Docker 安裝詳細教程
    • MySQL 安裝詳細教程
    • Redis 安裝詳細教程
    • Coding 全流程自動化部署指南
  2. 安裝 Nginx:

    • Nginx WebUI 指南和 Docker 部署

構(gòu)建 Vue 項目

以下是構(gòu)建 Vue 項目的詳細步驟:

1. 修改項目域名并提交至 Coding 倉庫

在下載代碼后,需修改項目中的域名配置,然后提交到 Coding 倉庫中。例如:


2. 在 Coding 中創(chuàng)建自定義構(gòu)建計劃

創(chuàng)建自定義構(gòu)建計劃,并配置 Jenkinsfile,示例如下:

pipeline {agent anystages {stage('檢出') {steps {checkout([$class: 'GitSCM',branches: [[name: GIT_BUILD_REF]],userRemoteConfigs: [[url: GIT_REPO_URL,credentialsId: CREDENTIALS_ID]]])}}stage('安裝依賴') {steps {sh 'npm install'}}stage('編譯') {steps {sh 'npm run build:dev'}}stage('部署到遠端服務器') {steps {script {def remoteConfig = [:]remoteConfig.name = "my-remote-ltby"remoteConfig.host = "${REMOTE_HOST}"remoteConfig.port = 22remoteConfig.allowAnyHosts = truewithCredentials([usernamePassword(credentialsId: "${REMOTE_CRED}",passwordVariable: 'password',usernameVariable: 'userName')]) {remoteConfig.user = userNameremoteConfig.password = passwordstage("通過 SSH 執(zhí)行命令") {sshPut(remote: remoteConfig,from: 'dist',into: '../d/nginxWebUI/',recursive: true)}echo "部署成功,請訪問 http://web.ip.com 預覽效果"}}}}}
}

注意事項:

  • 如果服務器內(nèi)核版本較新,推薦使用的賬號和密碼登錄。使用密鑰時,內(nèi)置的jenkins插件可能不兼容的較新的內(nèi)核版本。
  • 修改環(huán)境變量如: ${REMOTE_HOST}(服務器地址)和 ${REMOTE_CRED}(Coding 憑證)。
  • 如果使用 Vue3 項目,不要使用默認的環(huán)境構(gòu)建,需要修改 Node.js 為較新的版本。
  • 免費版 Coding 構(gòu)建內(nèi)存限制為 4G,如果出現(xiàn)網(wǎng)絡錯誤,可能是內(nèi)存不夠。
  • 確保將編譯后的 dist 文件上傳至 Nginx 的指定目錄(../d/nginxWebUI/修改為服務器上nginx放置靜態(tài)文件的目錄)。

3. 運行構(gòu)建計劃

構(gòu)建成功示例如下:


為當前項目配置 Nginx.conf

1. 查看 Nginx 目錄

確認 dist 文件已成功上傳至服務器的 Nginx 目錄:

2. 配置 Nginx

以下是 nginx.conf 文件的配置示例:

load_module /usr/lib/nginx/modules/ngx_stream_module.so;
worker_processes auto;events {worker_connections  1024;accept_mutex on;
}http {include mime.types;default_type application/octet-stream;# 前端代理server {server_name web.ip.com;listen 80;location / {root /home/nginxWebUI/dist/;index index.html;try_files $uri $uri/ /index.html;  }}# 后端代理server {server_name demo.ip.com;listen 80;location / {proxy_pass http://127.0.0.1:48080;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 X-Forwarded-Host $http_host;proxy_set_header X-Forwarded-Port $server_port;proxy_set_header X-Forwarded-Proto $scheme;}}
}

配置說明:

  • server_name web.ip.com; 指定前端項目域名。
  • listen 80; 監(jiān)聽 HTTP 的 80 端口。
  • root /home/nginxWebUI/dist/; 設(shè)置網(wǎng)站根目錄。
  • try_files $uri $uri/ /index.html; 確保支持單頁應用的路由功能。

3. 重啟 Nginx 并訪問項目

成功部署后訪問效果如下:

至此,自動構(gòu)建vue項目完成


結(jié)語

通過以上步驟,成功實現(xiàn)了 Vue 項目從 Coding 構(gòu)建到 Nginx 部署的完整流程,本文提供了詳細的參考配置及注意事項,適合有類似需求的開發(fā)者實踐。

“如果此文章對您有幫助💪,幫我點個贊👍,感激不盡🤝!”

http://aloenet.com.cn/news/39053.html

相關(guān)文章:

  • 開源企業(yè)網(wǎng)站建設(shè)系統(tǒng)seo網(wǎng)站優(yōu)化教程
  • 公眾號和網(wǎng)站先做哪個廣告投放平臺
  • 建設(shè)網(wǎng)站需要的軟硬件重慶公司seo
  • 南昌做網(wǎng)站優(yōu)化價格愛站工具包官網(wǎng)下載
  • 網(wǎng)站開發(fā)學什么編程語言怎么開網(wǎng)店
  • 游戲代理300元一天網(wǎng)絡seo是什么意思
  • 深圳市南山區(qū)住房和建設(shè)局官方網(wǎng)站抖音seo排名優(yōu)化公司
  • 做請?zhí)W(wǎng)站b站推廣app大全
  • 上饒商城網(wǎng)站建設(shè)百度識圖在線使用
  • 創(chuàng)立一個網(wǎng)站得多少錢整站優(yōu)化關(guān)鍵詞推廣
  • 萬戶網(wǎng)絡騙局泉州百度推廣排名優(yōu)化
  • 體現(xiàn)網(wǎng)站特色全球熱門網(wǎng)站排名
  • 建材網(wǎng)站建設(shè) 南寧sem代運營托管公司
  • 中山制作企業(yè)網(wǎng)站廣州網(wǎng)站制作服務
  • 公司介紹網(wǎng)站怎么做只要做好關(guān)鍵詞優(yōu)化
  • 商城小程序定制公司搜索引擎優(yōu)化的重要性
  • 收錄網(wǎng)站是怎么做的網(wǎng)絡營銷首先要
  • 織夢網(wǎng)站在css中怎樣做導航關(guān)鍵詞優(yōu)化公司靠譜推薦
  • 2019做網(wǎng)站需要營業(yè)執(zhí)照嗎2022最好的百度seo
  • 網(wǎng)頁源代碼搜索關(guān)鍵字如何seo推廣
  • php網(wǎng)站開發(fā)過程免費下載b站視頻軟件
  • 云南昆明做網(wǎng)站西安競價托管公司
  • 做網(wǎng)站需要什么基礎(chǔ)百度開發(fā)者平臺
  • 網(wǎng)站彈窗客服怎樣搭建自己的網(wǎng)站
  • 鹽城微網(wǎng)站建設(shè)廣州王牌seo
  • 開發(fā)一個網(wǎng)站的步驟推廣軟件賺錢的app
  • 廣州移動 網(wǎng)站設(shè)計如何在各大平臺推廣
  • 天津建設(shè)工程信息網(wǎng)如何注冊網(wǎng)站優(yōu)化推廣招聘
  • 網(wǎng)站搭建搜外友鏈
  • 如何開網(wǎng)店無貨源不需要投資河北seo技術(shù)