前言
1.此文章用的是騰訊雲的雲服務器,2H4G,centos7.6,寶塔面板7.9.0
2.安裝好寶塔面板,這一過程就不說了,懂得都懂
3.以下准備工作僅為MyAuth需要,如果您的springboot不需要mysql和redis,那么可以跳過
4.MyAuth項目:https://gitee.com/daenmax/myauth
准備工作
安裝好MySQL
1.新建一個數據庫
2.導入SQL到數據庫
上傳
上傳后后,導入
3.安裝redis
在軟件商店里搜索 redis,安裝即可
如果之前安裝過,那就不需要再安裝
4.安裝jdk
去官網下載jdk
注意:MyAuth用的是java17,請您根據您項目的需要下載合適的jdk
java17下載地址:https://www.oracle.com/java/technologies/downloads/#java17
注意:在寫此文章的時候,那會MyAuth用的還是java11,現在新版本MyAuth使用的java版本已經升級到java17了,java11和17的安裝方式完全一致,故本文章使用的截圖未更改,還是java11(懶得重新截圖了),請勿大驚小怪!!!
若你打不開官網,可以去群文件下載
根據您的版本下載相應的版本
上傳到/usr/local/btjdk
解壓
使用
進入到java項目中,會提示沒有jdk
因為我們是springboot項目,所以我們這里添加JDK,而不是Tomcat
然后選擇好bin里的java,點擊選擇
然后點擊添加JDK
如果成功是以下的樣子
修改JAR包
去群文件或者gitee發行版上下載myauth.jar
https://gitee.com/daenmax/myauth/releases/
或者自行package打包jar
用壓縮軟件打開jar包
修改數據庫配置信息
右鍵用記事本打開application-prod.yml
修改加密token的秘鑰
僅支持英文和數字,不支持特殊符號和中文
修改redis配置
如果是新安裝的redis,那么不需要修改配置文件,因為都是默認的6379端口和無密碼
如果是之前安裝的redis,那么記得修改配置文件,和你redis配置要一樣,注意數據源序號database
保存
修改后保存,關閉,壓縮軟件會提示是否更新,點確定,然后關閉壓縮軟件
部署
新建項目文件夾
上傳JAR包到這個文件夾里
修改JAR文件夾名,去掉-1.0.0
這樣以后我們更新JAR包后,只需要把原來的jar文件刪掉,替換即可
添加JAVA項目
點擊選擇后,會自動填充信息,我們需要改一個地方,改成root
如果需要綁定域名,自己填寫即可,這里就不再綁定了
點擊提交,會開始啟動,等待幾秒后,刷新頁面,如果有端口號那就說明啟動成功
放行端口
安全組添加入站和出站規則
如果沒有綁定域名,那么需要IP訪問,我這里的端口是7147,那么去騰訊雲添加安全組,入站和出站都需要添加
然后寶塔的防火牆也要放行7147
測試
在瀏覽器中訪問:
公網IP:端口/myauth/web/connect
不過呢,我還是推薦大家綁定域名,然后套上CDN,美滋滋
恭喜你完成了!
后記
在寶塔面板中部署vue項目,以MyAuth項目的Web為例講解
教程地址:https://www.cnblogs.com/daen/p/16015813.html