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

Linux服務器部署若依(ruoyi-vue),從購買服務器到部署完成保姆級教程

這篇具有很好參考價值的文章主要介紹了Linux服務器部署若依(ruoyi-vue),從購買服務器到部署完成保姆級教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

零、購買服務器

Huawei Cloud EulerOS 還是 centos7,糾結了一段時間,了解到EulerOS是對centos8的延續(xù)版本,相當于官方不對centos8繼續(xù)維護了,
若依部署linux,服務器,linux,vue.js,前端
最后還是選 CentOS 7.9 64bit,網上可查找的工具更多且官方還在持續(xù)維護。
這里簡單購買了一個月先試用一下
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端
點擊遠程登錄
若依部署linux,服務器,linux,vue.js,前端
第一步先重置密碼
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端
一定在適當的地方對服務器的公網ip,登錄密碼等做個記錄,防止遺忘。
輸入密碼登入云服務器
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端

一、安裝java環(huán)境

參考文章
getconf WORD_BIT
getconf LONG_BIT
64位系統(tǒng)中應該分別得到32和64

隨意使用一條命令便可以查詢到java的安裝信息
yum list installed | grep java
rpm -qa | grep java
若依部署linux,服務器,linux,vue.js,前端
yum -y remove java-1.8.0-openjdk* #卸載已安裝的java版本
yum -y remove tzdata-java.noarch #卸載tzdata

安裝JDK
此方法是使用yum自動安裝,使用命令查看JDK軟件包列表
yum search java | grep jdk
若依部署linux,服務器,linux,vue.js,前端
選擇版本并安裝
yum install -y java-1.8.0-openjdk*
檢查jdk是否安裝成功
java -version
若依部署linux,服務器,linux,vue.js,前端
配置環(huán)境變量
使用yum安裝后的jdk默認安裝路徑為/usr/lib/jvm
若依部署linux,服務器,linux,vue.js,前端
在/etc/profile文件內添加如下內容

操作:
vim /etc/profile

# JAVA environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JACA_HOME JRE_HOME PATH CLASS_PATH

操作:
:wq

執(zhí)行新的更改:
source /etc/profile
若依部署linux,服務器,linux,vue.js,前端總結
至此java環(huán)境就已經安裝完成了
yum -y update
升級包和軟件和系統(tǒng)內核
yum -y upgrade
只升級包,不升級軟件和內核

二、安裝mysql

涉及到服務器的開啟
在遠程服務器上配置ftp文件傳輸
參考文章

sudo yum install vsftpd
systemctl enable vsftpd.service
systemctl start vsftpd.service

若服務器開了防火墻,注意開放21端口

# 啟動防火墻
systemctl start firewalld.service
# 開啟21端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
# 重新加載防火墻
firewall-cmd --reload
# 查看防火墻所有開放的端口
firewall-cmd --list-ports

mac電腦需下載Royal TSX
Mac上使用Royal TSX遠程連接服務器
配置File Transfer
分別配置
Connertions里邊的 File transfor
Credentials 中的密碼
windows電腦使用XShell
Xshell入門使用指南(連接服務器+上傳下載文件)
配置完成后,繼續(xù)下面的步驟

Centos 7 安裝配置mysql 5.7 超詳細筆記

1 檢查系統(tǒng)是否有自帶Mysql老版本
rpm -qa | grep mari

2 若有進行卸載
rpm -e --nodeps mariadb-libs

3 Mysql 5.7官方下載
https://dev.mysql.com/downloads/mysql/5.7.html

4 解壓下載安裝包
利用上面介紹的文件傳輸工具,將文件傳送到linux服務器上,cd到指定目錄后執(zhí)行:
tar -xvf mysql-5.7.44-1.el7.x86_64.rpm-bundle.tar -C /usr/sft/mysql-5.7/

5 進入解壓目錄按以下順序進行安裝

rpm -ivh mysql-community-common-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.44-1.el7.x86_64.rpm

注意在minimal模式安裝的一些Linux版本中可能會在執(zhí)行rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm 步驟中出現Libaio依賴缺失的問題(在我的Centos 7.9 minimal上倒是沒有遇到這個問題),缺啥補啥,可以執(zhí)行如下命令安裝好依賴后繼續(xù)即可。

yum install -y libaio

6 查詢對應mysql數據目錄 cat /etc/my.cnf | grep datadir,并刪除本目錄下所有文件(如有的話)。若之前安裝過Mysql須要刪除本目錄下數據,否則報錯。
若依部署linux,服務器,linux,vue.js,前端
7 啟動Mysql服務
systemctl start mysqld

8 系統(tǒng)識別到第一次啟動會在日志中打印臨時密碼
vi /var/log/mysqld.log
若依部署linux,服務器,linux,vue.js,前端
lilk-Wrg:2eh

9 利用臨時密碼登錄后想要進一步操作須要先修改密碼
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘Fr123456++’;

10 配置root賬戶遠程登錄權限
GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘Fr123456++‘ WITH GRANT OPTION;

11 直接exit退出或者手動執(zhí)行以下代碼,注意quit和exit的區(qū)別
flush privileges;

12 配置開機自啟
systemctl enable mysqld
systemctl daemon-reload

三、安裝redis

參考文章

1.安裝依賴
redis是由C語言開發(fā),因此安裝之前必須要確保服務器已經安裝了gcc,可以通過如下命令查看機器是否安裝:
gcc -v
如果沒有安裝則通過以下命令安裝:
yum install -y gcc
2.下載redis安裝包并解壓
下載,我是在root下執(zhí)行的下載,所以我的下載目錄為:/root/redis-6.2.6,這里按照自己的實際情況調整
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
# 解壓
tar -zxvf redis-6.2.6.tar.gz
3.進入解壓目錄并編譯
# 進入解壓目錄
cd redis-6.2.6
# 編譯
make
4.指定安裝目錄并進行安裝
make install PREFIX=/usr/local/redis
5.啟動redis服務
5.1 直接啟動(不建議使用)
# 進入redis安裝目錄
cd /usr/local/redis/bin/
# 啟動服務
./redis-server
5.2 通過守護進程方式啟動
# 第一步:從 redis 的源碼目錄中復制 redis.conf 到 redis 的安裝目錄
cp /root/redis-6.2.6/redis.conf /usr/local/redis/bin/
# 第二步:修改redis.conf配置文件
cd /usr/local/redis/bin/
vi redis.conf
# 修改內容如下:
#daemonize 的值從 no 修改成 yes
# 第三步:啟動服務
./redis-server redis.conf
# 第四步:查看進程來確定redis是否啟動成功,非必須
ps -ef |grep redis
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端
備注:如果想要設置指定IP連接redis,只需要修改redis.conf文件中bind配置項即可。如果不限IP,將127.0.0.1修改成0.0.0.0即可。
若依部署linux,服務器,linux,vue.js,前端
6.設置開機自動啟動
切換到/lib/systemd/system/目錄,創(chuàng)建redis.service文件。命令如下:
cd /lib/systemd/system/
vim redis.service
文件內容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
# ExecStart需要按照實際情況修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

設置開啟自動啟動
# 開機自動啟動
systemctl enable redis.service
# 啟動redis服務
systemctl start redis.service
# 查看服務狀態(tài)
systemctl status redis.service
# 停止服務
systemctl stop redis.service
# 取消開機自動啟動(卸載服務)
systemctl disabled redis.service

四、Centos7下部署nginx(三種方式安裝部署,圖文結合超詳細,適合初學者)

執(zhí)行以下命令開始安裝
yum install -y nginx
# 輸入如下命令,沒有報錯,則啟動成功
nginx
瀏覽器訪問

配置華為云安全組,允許訪問80端口
參考文章
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端
瀏覽器輸入IP:80
若依部署linux,服務器,linux,vue.js,前端

五、部署若依系統(tǒng)

新建vue數據庫(注意字符集編碼格式,否則可能導致sql導入失敗)
create database vue default character set=utf8

use vue

source /usr/local/ruoyi-sql/quartz.sql
source /usr/local/ruoyi-sql/ry_20230223.sql

show tables;
select * from sys_post\G;

修改Redis連接信息 和 文件路徑
application.yml
若依部署linux,服務器,linux,vue.js,前端
若依部署linux,服務器,linux,vue.js,前端
修改數據庫連接
application-druid.yml
若依部署linux,服務器,linux,vue.js,前端
日志存儲路徑調整
logback.xml
若依部署linux,服務器,linux,vue.js,前端
編譯打包
# 前端構建生產環(huán)境
npm run build:prod
注:執(zhí)行完成后在ruoyi-ui文件夾下面會生成一個dist文件夾
若依部署linux,服務器,linux,vue.js,前端
創(chuàng)建目錄
cd /app
mkdir ruoyi ruoyi-ui -p
前端文件上傳
前端編譯的RuoYi-Vue\ruoyi-ui\dist下面的文件上傳至/app/ruoyi-ui目錄下面

進入后端項目目錄
cd RuoYi-Vue\bin
clean.bat
package.bat
注:執(zhí)行完成后在RuoYi-Vue\ruoyi\target\文件夾下面會生成一個ruoyi.jar文件、
若依部署linux,服務器,linux,vue.js,前端
nginx配置
替換ruoyi-ui的實際存儲路徑即可
cd /usr/local/nginx/conf
vim nginx.conf
若依部署linux,服務器,linux,vue.js,前端
location / {
#root /home/ruoyi/projects/ruoyi-ui;
root /app/ruoyi-ui;
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/;
}
重新啟動nginx
nginx -s reload

后端項目啟動
[root@node2 app]# cd /app/ruoyi
[root@node2 ruoyi]# java -jar ruoyi-admin.jar

上述方式一旦關閉服務器,則無法訪問后端接口

Linux下持續(xù)運行.jar程序
參考文章
方案一
java -jar ruoyi-admin.jar &
&代表在后臺運行。
特定:當前ssh窗口不被鎖定,但是當窗口關閉時,程序中止運行。
方案二
nohup java -jar ruoyi-admin.jar &
nohup 意思是不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行
當用 nohup 命令執(zhí)行作業(yè)時,缺省情況下該作業(yè)的所有輸出被重定向到nohup.out的文件中,除非另外指定了輸出文件。
方式三
nohup java -jar ruoyi-admin.jar >out.txt &
解釋下 >out.txt
command >out.txt是將command的輸出重定向到out.txt文件,即輸出內容不打印到屏幕上,而是輸出到out.txt文件中。

這里我選了方式二

停止后臺進程
查看進程
ps -ef | grep java
若依部署linux,服務器,linux,vue.js,前端
殺死進程
kill -9 ****,上圖是 kill -9 10647

最終效果
若依部署linux,服務器,linux,vue.js,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-851237.html

到了這里,關于Linux服務器部署若依(ruoyi-vue),從購買服務器到部署完成保姆級教程的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • 記錄部署若依ruoyi到服務器遇到的問題

    記錄部署若依ruoyi到服務器遇到的問題

    1.檢查mysql 2.檢查redis 3.檢查nginx Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: 拒絕連接: /192.168.x.x:6379 當遇到redis拒絕連接時,將application.yml 配置文件里的redis的host 配置為localhost,不要配置為服務器的ip地址: 控制臺輸出:? ?????????這個問題大概率是服務器上

    2024年01月16日
    瀏覽(23)
  • ruoyi若依前后端分離版部署centos7服務器(全)

    ruoyi若依前后端分離版部署centos7服務器(全)

    VMware虛擬機 centos7 安裝環(huán)境如下 一、msql 5.7 二、nginx1.23.3 三、java8 四、redis 3.2.1 五、部署若依前端 六、部署若依后端 前言 虛擬機的橋接與nat模式 : 重點 重點?。?! 無線不可以用橋接模式 ,而你用了nat模式會導致除了宿主機跟虛擬機外 同一個路由器下其他設備訪問不到 !

    2024年02月02日
    瀏覽(60)
  • ruoyi若依前后端分離項目部署到服務器后,PUT DELETE請求403錯誤,GET POST請求正常

    后端打包方式war,部署到tomcat8, PUT DELETE請求報403錯誤,網上有三種說法 第一種是跨域請求問題 第二種是服務器沒有放開了PUT DELETE請求,需要前端添加header ruoyi vue 自動生成代碼PUT DELETE為http不安全方法,這個怎么解決安全問題 · Issue #I43AX6 · 若依/RuoYi-Vue - Gitee.com 用域名訪問

    2024年01月17日
    瀏覽(70)
  • 若依RuoYi-Vue項目部署(前后端分離版本)

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

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

    2023年04月08日
    瀏覽(29)
  • [ RuoYi ] 若依前后端分離 RuoYi-Vue 項目 war 包 Tomcat 項目部署

    [ RuoYi ] 若依前后端分離 RuoYi-Vue 項目 war 包 Tomcat 項目部署

    Apache Tomcat? - Apache Tomcat 9 Software Downloads https://tomcat.apache.org/download-90.cgi Tomcat的主要特點和功能包括: ①Servlet和JSP容器:Tomcat作為一個Web服務器,可以解釋執(zhí)行Java Servlet和JSP代碼,處理HTTP請求和響應,生成動態(tài)的Web頁面。 ②獨立性和易用性:Tomcat是一個獨立的服務器,可以

    2024年02月07日
    瀏覽(27)
  • RuoYi-Vue前后端分離搭建MQTT服務器實現消息訂閱、發(fā)布、數據存儲 (EMQX Windows10)最全,懶人操作

    RuoYi-Vue前后端分離搭建MQTT服務器實現消息訂閱、發(fā)布、數據存儲 (EMQX Windows10)最全,懶人操作

    1、在RuoYi-Vue項目的superVisualizationSys-common模塊下的pom.xml加入jar包依賴 3、在superVisualizationSys-commonsrcmainjavacomsuperVisualizationcommonutils目錄下新建mqtt文件夾,添加以下三個文件 注:項目報紅的地方可以按Alt+Enter鍵導包 下載路徑: https://www.emqx.io/zh/download ? 1.?在windows上安裝

    2024年02月15日
    瀏覽(33)
  • 若依/RuoYi-Vue,若依管理系統(tǒng)-啟動步驟

    若依/RuoYi-Vue,若依管理系統(tǒng)-啟動步驟

    若依RuoYi-Vue前后端項目啟動流程_若依前端怎么啟動_primary taste_mm的博客-CSDN博客 若依官網:RuoYi 若依官方網站 |后臺管理系統(tǒng)|權限管理系統(tǒng)|快速開發(fā)框架|企業(yè)管理系統(tǒng)|開源框架|微服務框架|前后端分離框架|開源后臺系統(tǒng)|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi開源|RuoYi視頻|若依

    2023年04月25日
    瀏覽(136)
  • 若依Ruoyi-Vue生成代碼使用

    若依Ruoyi-Vue生成代碼使用

    目錄 一、效果一覽: 二、詳細步驟: ①登錄若依----點擊系統(tǒng)工具--點擊代碼生成模塊 ②使用Navicat在若依數據庫里面新建一張表單,我這示例創(chuàng)建了my_students表單 并為表設計字段添加數據 ?③在代碼生成欄導入剛才創(chuàng)建的my_students表 并編輯這張表 ?④完成這些操作之后,點

    2024年02月05日
    瀏覽(21)
  • 若依ruoyi-vue前端組件的使用指南

    若依ruoyi-vue提供了豐富的前端組件,可以幫助開發(fā)人員快速搭建現代化的Web應用。本文將介紹如何使用Ruoyi Vue的前端組件,包括自定義組件、組件注冊和組件通信。 1. 自定義組件 自定義組件允許開發(fā)人員根據項目需求創(chuàng)建新的組件,以實現特定的功能或樣式。在Ruoyi Vue中,

    2024年04月25日
    瀏覽(33)
  • 若依框架ruoyi-vue(前后端版)字典的使用

    若依框架ruoyi-vue(前后端版)字典的使用

    顯示效果: ?狀態(tài)實際 值為 1,講師審核中為我們在字典管理中定義的。 步驟:先在ruoyi的字典管理中定義字典 字典管理中? 然后根據字典設置自己需要的值 設置完值后,然后是前端表格的數據回顯 這里先打開我們的前端vue工程,我們需要回顯頁面對應的vue文件中 在expor

    2024年02月11日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包