介紹:本文用的經典的前後端分離開源項目ruoyi Gitee鏈接地址:https://gitee.com/y_project/RuoYi 一、拉取項目: 利用Git把項目拉取到本地,也可以直接利用idea工具拉取,如圖點擊Get from VCS 填入遠程倉庫地址url,點擊clonde 等待一段時 ...
介紹:本文用的經典的前後端分離開源項目ruoyi
Gitee鏈接地址:https://gitee.com/y_project/RuoYi
一、拉取項目:
利用Git把項目拉取到本地,也可以直接利用idea工具拉取,如圖點擊Get from VCS
填入遠程倉庫地址url,點擊clonde
等待一段時間後項目會自動載入入idea工具中
二、準備項目所需環境的修改:
1、部署後端部分:
Ⅰ:後端部分項目配置文件的修改
進入ruoyi-admin中,打開yml配置文件,這裡有兩個yml文件,需要根據你自己的電腦做出相對應的修改
先點擊application-druid.yml這個配置文件,裡面配置很多,但是你只需要修改資料庫配置就行了。
這裡的資料庫地址如果改成你相對應的伺服器ip地址,用戶名,密碼根據自己的資料庫自行更改。
然後在點擊application.yml這個配置文件,這個文件只需要修改redis配置就行了。
這裡填自己伺服器對應的IP,埠填自己伺服器對應的埠
這裡運行項目的話會報幾個個錯誤,一個是log日誌地址錯誤,找不到路徑,還有就是資料庫連接,redis連接,因為這兩個這裡還沒有配置,放在後面配置
日誌地址錯誤:需要去對應的文件修改本機路徑:點擊logback.xml文件,修改日誌存放路徑到本機下,比如我的項目放在桌面上,然後在桌面建的一個log文件來存放log日誌。
你可以根據自己的需要做出相應的修改。
Ⅱ:進行項目打包,本文用的是jar包方式,也可以用war,道理是一樣的!
打包之前一定確認好自己redis、mysql中對應伺服器ip地址是否正確,用戶名、密碼是否正確等。
打包方式很簡單,ruoyi項目已經給我們加了maven打包依賴,不用我們手動添加了。
點擊右邊的maven--->在點擊package
打包完成後、找到ruoyi-admin.jar包上傳到伺服器,我這裡上傳是用的Winscp工具。
在伺服器根目錄創建一個java文件夾,把打包好的jar包存放到這裡
Ⅲ:安裝伺服器中jar包所需要的運行環境
1、安裝Jdk8:
這裡為了方便我們就用yum安裝方式安裝了。
1、先查看是否安裝了JDK
yum list installed |grep java
2、卸載CentOS系統Java環境
yum -y remove java-1.8.0-openjdk* *代表卸載所有openjdk相關文件輸入
yum -y remove tzdata-java.noarch 卸載tzdata-java
3、查看JDK軟體包版本
yum -y list java*
4、查看JDK軟體包列表 安裝JDK
yum install -y java-1.8.0-openjdk* 自動安裝java1.8.0所有程式
控制台返回Complete安裝成功!!
2、安裝redis:
這裡也用yum安裝、預設安裝的埠是6379,這裡就不更改了!
yum install redis
啟動redis:
systemctl start redis
3、安裝mysql:
也用yum安裝、預設埠是3306
查看資料庫是否安裝:
yum list installed | grep mysql
使用yum安裝mysql資料庫
yum -y install mysql-server mysql mysql-devel
命令將:mysql-server、mysql、mysql-devel都安裝好,當結果顯示為“Complete!即安裝完畢。
啟動mysql
systemctl start mysqld
安裝完成後,使用本地資料庫工具,Navicat 等等,連接到伺服器資料庫,創建ruoyi項目所需要的資料庫
導入相對於的表
4、然後進入你存放jar包的位置,輸入命令:
前臺啟動:java -jar 項目名稱.java
後臺啟動:java -jar 項目名稱.java &
啟動成功後瀏覽器訪問後臺,輸入你的伺服器ip地址+埠號,這裡預設的埠號是8080
例如我的:192.168.44.128:8080
2、部署前端部分:
1、打開ruoyi-ui前端部分
打開配置文件vue.config.js,修改其中target地址,此地址為你後端項目訪問地址:改成後端項目啟動瀏覽器訪問地址就行了。
開始前端代碼部分打包,在ruoyi-ui模塊右擊,點擊open in打開終端!
先安裝項目依賴輸入:npm install
在進行項目打包:npm run build:prod
打包完成後會在項目ruoyi-ui目錄下生成一個dist文件!
把生成的dist文件準備好,進入伺服器,安裝nginx這裡也用yum方式安裝:
1、安裝 nginx
yum install -y nginx
安裝完成後nginx、會在相應目錄下生成配置文件等等
nginx 配置信息
1、網站文件存放預設位置(Welcome to nginx 頁面)
/usr/share/nginx/html
2、網站預設站點配置
/etc/nginx/conf.d/default.conf
3、自定義 nginx 站點配置文件存放目錄
/etc/nginx/conf.d/
4、nginx 全局配置文件
/etc/nginx/nginx.conf
5、啟動 nginx
service nginx start
6、關閉 nginx
service nginx stop
7、重啟 nginx
service nginx reload
在伺服器/root目錄下新建一個文件夾download,把打包生成的dist文件放到此目錄下
修改nginx配置文件:
1、cd /etc/nginx/
2、vim nginx.conf
在文件中加入此行配置,root下的項目路徑改為上面存放項目的路徑!!!!
location為轉發到後端路徑!!!保存!!!
配置完成後啟動nginx
cd /root/usr/sbin/ #進入此目錄下啟動nginx
./nginx #啟動命令
瀏覽器訪問:IP+埠,nginx埠預設的是80
啟動成功!!!!!!
本文用於學習,如有錯誤請糾正!!!!!