国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

RuoYi-Vue部署服務(wù)器流程

這篇具有很好參考價值的文章主要介紹了RuoYi-Vue部署服務(wù)器流程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

本文以騰訊云服務(wù)器+寶塔面板為例子,介紹RuoYi-Vue分離版本的服務(wù)器部署流程,如在部署過程中遇到問題或有什么好的建議,歡迎在評論區(qū)留言

目錄

1、服務(wù)器環(huán)境配置

2、vue項(xiàng)目打包

2.1、前端項(xiàng)目打包

2.2、打包文件路徑配置

2.3、前端部署測試

3、Spring?Boot項(xiàng)目打包部署

3.1?數(shù)據(jù)庫配置

3.2?Redis配置

3.3?打包后端代碼jar包

3.4?后端jar包啟動


1、服務(wù)器環(huán)境配置

1、寶塔面板-軟件商店下載MySQL、Redis、Nginx并安裝(這里下載的版本為MySQL?5.7,和部署的項(xiàng)目所使用的版本一致)寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

2、開啟服務(wù)器6379(Redis端口)、3306(MySQL數(shù)據(jù)庫端口)、80(Vue項(xiàng)目前端訪問端口)、8088端口(后端端口)(騰訊云輕量應(yīng)用服務(wù)器,在防火墻添加規(guī)則)和寶塔面板添加端口規(guī)則,開啟之后用?網(wǎng)站端口掃描工具?測試端口連通性。

3、先停止MySQL服務(wù)、點(diǎn)擊設(shè)置、在寶塔的配置文件中在 [mysqld] 中添加 skip-grant-tables 保存,并且重載配置并啟動。因?yàn)橛行┰谶B接MySQL時出現(xiàn)這個報錯Access?denied?for?user?'root'@'localhost'(using?password:?YES);所以需要這樣配置;寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

(配置之后重新設(shè)置mysql?admin密碼之后記得要刪除skip-grant-tables,將my.ini文件中加入的跳過權(quán)限語句刪除或加#號注釋。重啟服務(wù),使用修改后的密碼登錄即可)

4、寶塔面板-數(shù)據(jù)庫添加數(shù)據(jù)庫,填寫好數(shù)據(jù)庫名、用戶名、密碼,點(diǎn)擊導(dǎo)入,上傳本地轉(zhuǎn)儲數(shù)據(jù)庫數(shù)據(jù)庫sql文件,導(dǎo)入數(shù)據(jù)庫。

1?)用戶名不能為root,因?yàn)榘惭b寶塔和mysql數(shù)據(jù)庫的時候默認(rèn)就會創(chuàng)建了root賬戶和密碼,這個是超級權(quán)限的用戶名密碼,一般程序中不推薦使用root賬號和密碼鏈接數(shù)據(jù)庫

2?)數(shù)據(jù)庫名長度不能超過16,可以通過phpMyAdmin手動創(chuàng)建或者在終端通過mysql命令行創(chuàng)建

寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

5、Redis點(diǎn)擊設(shè)置-性能調(diào)整,將綁定IP由127.0.0.1改為0.0.0.0,設(shè)置6379端口和其他信息,然后重啟Redis.寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

6、Nginx點(diǎn)擊設(shè)置-配置修改,復(fù)制下面代碼,粘貼到輸入框,點(diǎn)擊保存,并且重載配置并啟動。寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

user  root;
worker_processes  1;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;   //前端端口
        server_name  localhost;
            charset utf-8;
    location / {
            root   /project/dist;  //前端打包文件存儲路徑
          try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
    location /prod-api/ {
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:8080/;  //后端訪問路徑
    }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

2、vue項(xiàng)目打包

2.1、前端項(xiàng)目打包

依次輸入如下命令,進(jìn)入ruoyi-ui文件夾,并對前端代碼進(jìn)行打包,生成一個dist文件夾,

建議不要用直接使用cnpm?安裝,會有各種詭異的?bug,可以通過重新指定?registry?來解決?npm?安裝速度慢的問題。

cd ruoyi-ui
npm install --registry=https://registry.npmmirror.com
npm run build:prod

2.2、打包文件路徑配置

這是前端代碼打包后的生成的dist文件,將dist文件上傳到服務(wù)器,新建一個目錄project,存儲在project目錄下(dist文件存儲路徑需要和Nginx中配置的root路徑相同)寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

2.3、前端部署測試

測試效果,訪問服務(wù)器地址:80(比如http://43.120.100.100:80),看到登錄頁即部署成功

問題:CSS樣式如果改變或者不正常顯示,大概率因?yàn)榍岸宋募患用?,打包的dist文件中有未加密的版本(同名的gz文件)

可能用到的linux命令:

find . -name "*.java" |xargs rm -rfv   //刪除目錄下所有.java后綴的文件

for gz in *.gz; do gunzip $gz; done    //解壓目錄下所有.gz后綴的文件

3、Spring?Boot項(xiàng)目打包部署

3.1?數(shù)據(jù)庫配置

1、在項(xiàng)目文件中更改application-druid.yml,修改一下數(shù)據(jù)庫的地址,地址不能再是localhost了,如圖(服務(wù)器地址:43.120.100.100),本地運(yùn)行系統(tǒng)測試數(shù)據(jù)庫連接是否成功,

url: jdbc:mysql://43.120.100.100:3306/ry-vue?characterEncoding=UTF-8
username: ry-vue
password: ycY7rSJc6Mt487C

問題1:

項(xiàng)目啟動報錯:null,??message?from?server:?"Host?'223.73.185.219'?is?not?allowed?to?connect?to?this?MySQL?server",連接遠(yuǎn)程服務(wù)器數(shù)據(jù)庫失敗,

寶塔面板-終端執(zhí)行命令:

cd /www/server/mysql/bin    //進(jìn)入mysql目錄
mysql -u root -p    //輸入密碼登錄
use mysql  
select  user,host from user;
update user set host = '%' where user='root';
flush privileges;  //刷新權(quán)限

最后重啟一下mysql即可;

3.2?Redis配置

1、在項(xiàng)目文件中更改application.yml,修改一下Redis配置信息(服務(wù)器地址43.120.100.100),如圖,本地運(yùn)行系統(tǒng)測試遠(yuǎn)程Redis連接是否成功。

  # redis 配置
  redis:
    # 地址
    host: 43.120.100.100
    # 端口,默認(rèn)為6379
    port: 6379
    # 數(shù)據(jù)庫索引
    database: 0
    # 密碼
    password: 123654

2、在logback.xml中,找到日志存放路徑,value修改為你存放日志的目錄,可以在之前創(chuàng)建的project文件夾中建一個logs文件夾,則填為value=”/project/logs“

3.3?打包后端代碼jar包

1、利用若依提供的打包方法。進(jìn)入下載的項(xiàng)目文件夾中的bin目錄下,直接雙擊執(zhí)行package.bat,它會直接在項(xiàng)目中生成target文件夾,里面包含以及打包好的jar包。我們要使用的是ruoyi-admin文件夾下的target里的jar包。運(yùn)行package.bat需要marven環(huán)境>=3.0,如下圖操作順序:

寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

?寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

2、將ruoyi-admin文件夾下的target里的jar包上傳到服務(wù)器

寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux

3.4?后端jar包啟動

1、命令行啟動

找到ruoyi-admin.jar文件的位置,(比如?/project/ruoyi-admin.jar),在終端執(zhí)行命令:

cd  /project
java -jar ruoyi-admin.jar

即可執(zhí)行spring?boot項(xiàng)目

2、寶塔啟動

寶塔-網(wǎng)站,點(diǎn)擊添加JAVA項(xiàng)目,選擇上傳的ruoyi-admin.jar,設(shè)置項(xiàng)目端口為8080,選擇項(xiàng)目JDK,提交啟動項(xiàng)目。

寶塔部署若依ruoyi-vue,RuoYi-Vue,服務(wù)器部署,服務(wù)器,運(yùn)維,linux文章來源地址http://www.zghlxwxcb.cn/news/detail-791881.html

到了這里,關(guān)于RuoYi-Vue部署服務(wù)器流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何把vue項(xiàng)目部署服務(wù)器(寶塔面板)上

    如何把vue項(xiàng)目部署服務(wù)器(寶塔面板)上

    首先我們把準(zhǔn)備好的vue項(xiàng)目進(jìn)行打包: 輸入命令:npm run build? ? 生成dist文件 ? 二、進(jìn)入寶塔管理界面,點(diǎn)擊網(wǎng)站,然后點(diǎn)擊添加站點(diǎn) ?三。按下面輸入 ?點(diǎn)設(shè)置 四。 輸入好點(diǎn)添加,注意?。。est.com 可以,有些已經(jīng)有的不可以(如dada.com),且前面不能加www ?(1)這里需要

    2024年02月12日
    瀏覽(20)
  • Vite打包Vue3項(xiàng)目,利用寶塔部署到服務(wù)器

    Vite打包Vue3項(xiàng)目,利用寶塔部署到服務(wù)器

    按照如圖的配置,將vite.config.js的 base 改為? /dist/ 然后npm run build 就會得到左邊的這個dist文件夾,這就是打包好的文件 創(chuàng)建項(xiàng)目以及項(xiàng)目配置 我在服務(wù)器安裝的php是5.6版本的,其他版本可以自己試一下 解決刷新404問題 上傳成功之后,文件目錄結(jié)構(gòu)是這樣的 (順序不一定要

    2024年04月13日
    瀏覽(172)
  • 華為云云服務(wù)器評測 寶塔+nginx 同時部署Springboot、Vue項(xiàng)目

    華為云云服務(wù)器評測 寶塔+nginx 同時部署Springboot、Vue項(xiàng)目

    華為云云服務(wù)器評測 第一章 [linux實(shí)戰(zhàn)] 華為云耀云服務(wù)器L實(shí)例 Java、node環(huán)境配置 華為云云服務(wù)器評測 第二章 [linux實(shí)戰(zhàn)] Unbutnu添加SSH Key、啟動Springboot項(xiàng)目 華為云云服務(wù)器評測 第三章 [linux實(shí)戰(zhàn)] 使用Vue3、Element-plus菜單組件構(gòu)建輪播圖 華為云云服務(wù)器評測 第四章 [linux實(shí)戰(zhàn)

    2024年02月10日
    瀏覽(36)
  • ruoyi vue部署服務(wù)器,點(diǎn)擊刷新、登錄主頁、退出報404和nginx問題解決

    ruoyi vue部署服務(wù)器,點(diǎn)擊刷新、登錄主頁、退出報404和nginx問題解決

    官網(wǎng)文檔:前端手冊 | RuoYi 步驟如下:有些特殊情況需要部署到子路徑下,例如: https://www.ruoyi.vip/admin ,可以按照下面流程修改。 修改 layout/components/Navbar.vue 中的 location.href 修改 utils/request.js 中的 location.href 打開瀏覽器,輸入: https://www.ruoyi.vip/admin ?能正常訪問和刷新表示

    2024年02月04日
    瀏覽(24)
  • 如何快速搭建自己的阿里云服務(wù)器(寶塔)并且部署springboot+vue項(xiàng)目(全網(wǎng)最全)

    如何快速搭建自己的阿里云服務(wù)器(寶塔)并且部署springboot+vue項(xiàng)目(全網(wǎng)最全)

    對于新手或者學(xué)生黨來說,有時候就想租一個云服務(wù)器來玩玩或者練練手,duck不必花那么多錢去租個服務(wù)器。這些云服務(wù)廠商對學(xué)生和新手還是相當(dāng)友好的。下面將教你如何快速搭建自己的阿里云服務(wù)器,完成云服務(wù)器的部署。 現(xiàn)在阿里云對于新用戶來說,還是挺仗義的,

    2024年02月04日
    瀏覽(47)
  • 使用寶塔面板部署Node.js+Mysql服務(wù)和Vue3-Admin項(xiàng)目到云服務(wù)器上

    使用寶塔面板部署Node.js+Mysql服務(wù)和Vue3-Admin項(xiàng)目到云服務(wù)器上

    準(zhǔn)備工作 一臺云服務(wù)器,可以先用免費(fèi)試用一個月的服務(wù)器進(jìn)行練手;我這里選擇的是騰訊云的輕量云服務(wù)器; 1、在云服務(wù)器上安裝寶塔面板 寶塔面板官網(wǎng)地址:https://www.kancloud.cn/chudong/bt2017/424209 1.1 安裝Xshell腳本工具,通過這個工具來連接云服務(wù)器,進(jìn)行寶塔面板的安裝

    2024年01月25日
    瀏覽(28)
  • RuoYi-Vue前端部署,菜單點(diǎn)擊無反應(yīng)

    RuoYi-Vue前端部署,菜單點(diǎn)擊無反應(yīng)

    問題原因: 路由懶加載導(dǎo)致 現(xiàn)象: 登錄功能正常,菜單點(diǎn)擊無反應(yīng),F(xiàn)12查看無網(wǎng)絡(luò)請求,控制臺報錯。 解決方法1: 修改permission.js文件 修改為 ? 解決方法2: ?(1)安裝插件 npm install @babel/plugin-syntax-dynamic-import --save-dev (2)修改babel.config.js (3)正常打包發(fā)布。?

    2024年01月18日
    瀏覽(53)
  • 若依RuoYi-Vue項(xiàng)目部署(前后端分離版本)

    若依RuoYi-Vue項(xiàng)目部署(前后端分離版本)

    RuoYi 是一個后臺管理系統(tǒng),基于經(jīng)典技術(shù)組合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的讓開發(fā)者注重專注業(yè)務(wù),降低技術(shù)難度,從而節(jié)省人力成本,縮短項(xiàng)目周期,提高軟件安全質(zhì)量。 若依是作者給女兒取的名字(寓意:你若不離不棄,我必生死相依) 在線體驗(yàn) 若

    2023年04月08日
    瀏覽(29)
  • java+vue 前后端項(xiàng)目部署 服務(wù)器部署流程 包括nginx軟件安裝,服務(wù)器選擇,域名配置

    java+vue 前后端項(xiàng)目部署 服務(wù)器部署流程 包括nginx軟件安裝,服務(wù)器選擇,域名配置

    現(xiàn)在的web端項(xiàng)目大多數(shù)都是java+vue前后端分離的項(xiàng)目,都需要分開來部署,基本上都是部署在云服務(wù)器上的,這就涉及到選擇和購買服務(wù)器,以及安裝環(huán)境,本文記錄的是在機(jī)器上安裝軟件,不在docker和寶塔上安裝。下面請看詳細(xì)的步驟吧,都是自己在工作中使用過的,本人

    2024年02月13日
    瀏覽(24)
  • 解決ruoyi-vue部署到域名子路徑靜態(tài)資源404

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包