一.背景
? ? ? ? 公司安排了帶徒弟的任務,給培訓寫點材料。前面分開介紹了mysql、jdk、nginx的安裝,都只是零星的介紹,只能算零散的學習。學習了有什么用呢?能解決什么問題?能完成什么工作?
? ? ? ? 今天我們要用之前的幾篇文章,組合起來,演示如何手工搭建并發布公司某個簡易系統。
操作系統版本:win11家庭版
JDK:1.8
nginx:1.24.0
MySQL:5.7.X
二.即將搭建的運行環境結構
我畫了個簡單的圖,了解一下吧!
? ? ? ? 我們把用戶的請求分為兩類,A類是界面請求,比如實際訪問的是html、css文件等,都在nginx的web目錄下面,默認在html文件夾中。B類是數據請求,向后端服務發送的請求,比如:登陸系統、查詢用戶列表等,真實響應用戶的請求的是java后端服務。
? ? ? ? 了解了這個結構,我們再來具體動手搭建吧!
三.搭建的過程
就下面幾個步驟,每個步驟哦,之前都寫了文章。?
1.JDK的安裝
java的JDK選擇和在win11的安裝與配置-CSDN博客
2.mysql的安裝
MySQL5.7.44版本壓縮包在Win11系統快速安裝-CSDN博客
3.nginx的安裝
web服務器nginx下載及在win11的安裝-CSDN博客
4.nginx的代理配置
win11系統中nginx簡單的代理配置-CSDN博客
5.發布前端
把dist文件夾里面的所有內容復制到nginx下面的html目錄中。
6.發布并啟動后端
把qiankunbag-starter.jar復制到沒有中文和空格的目錄,并在cmd中,cd到放jar包的目錄。然后執行命令:java -jar?iankunbag-starter.jar
因為我們后端服務會自動進行初始化數據庫的過程,所以數據庫只要安裝了,并且root的密碼與后端服務默認的一致就行。
7.訪問試試?
打開瀏覽器,輸入http://127.0.0.1 看看呢?