Springboot前后端分離項目部署到服務器上——超詳細步驟


1.安裝JDK

官網下載JDKhttps://www.oracle.com/java/technologies/downloads/#java8

 查看/usr/下是否有java文件沒有就創建一個

mkdir java

進入到 java文件rz上傳安裝包

cd java
rz

ls查看

解壓壓縮包

tar -zxvf xxxx#安裝包名

ls查看

 進入到 打開/etc/profile文件進行配置

vi  /etc/profile

按i鍵進行編輯

在下面添加

export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

 按下esc+:wq退出

編譯profile文件

source /etc/profile

驗證安裝

2.安裝Maven

下載maven

 wget  http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

ls查看

tar解壓並移動到/usr/local/maven3下沒有該目錄提前創建

tar vxf apache-maven-3.6.1-bin.tar.gz
mv apache-maven-3.6.1 /usr/local/maven3

 進入到 打開/etc/profile文件進行配置

vi  /etc/profile

按i鍵進行編輯

在下面添加

export MAVEN_HOME=/usr/local/maven3/apache-maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin

按下esc+:wq退出

編譯profile文件

source /etc/profile

驗證安裝

mvn -version

 即為安裝成功

3.安裝nginx

創建目錄/usr/local/nginx

mkdir /usr/local/nginx

下載nginx

wget  http://nginx.org/download/nginx-1.8.1.tar.gz

解壓安裝包

tar -xzvf nginx-1.8.1.tar.gz

進行配置nginx,准備編譯

./configure --prefix=/opt/nginx

編譯安裝nginx

make&&make install

切換到/usr/local/nginx/sbin/

cd /usr/local/nginx/sbin

啟動nginx

./nginx

查看進程

ps -ef|grep nginx|grep -v grep

驗證安裝

nginx -version

 小知識結束nginx

在sbin目錄下

killall -9 nginx#既可殺死所有nginx服務

4.安裝Mysql

由於Mysql安裝較為復雜請參考文章

https://www.cnblogs.com/thesheepn/p/16113821.html

5.將前端代碼打包上傳

進入到nginx中html目錄下

 cd /usr/local/nginx/html/
rz 

上傳打包好的前端靜態資源包(就是前端項目打包上傳)

解壓上傳的壓縮包

unzip xxxx#包名(.zip文件用這個)
tar -zxvf xxxxx#包名(.tar文件用這個)
ls 

ls進行查看

 進入到/usr/local/nginx/conf/目錄下

cd /usr/local/nginx/conf/

ls查看

 進入到nginx.conf文件

vi nginx.conf

 對nginx.conf文件進行配置如上圖所示

編輯完成esc+:+wq退出

進入到sbin目錄啟動nginx

cd ..
cd sbin/
./nginx

結束全部nginx進程

在sbin目錄下

killall -9 nginx

6.打開防火牆

打開前端代碼的端口

firewall-cmd --zone=public --add-port=xxxx(設置的端口號)/tcp --permanent

重啟防火牆

systemctl restart firewalld

查看開放端口

firewall-cmd --list-ports

 進入到服務器防火牆打開相應端口

進入到瀏覽器輸入ip+配置的端口號出現前端頁面就算配置成功

7.將后端代碼打成jar包上傳

在IDEA中的Maven點擊package

 在target文件夾下有一個.jar包

 將該文件上傳到服務器

使用 rz命令

8.網頁訪問即可

在服務器中打開后端端口防火牆參考步驟六設置即可

使用命令 啟動后端

java -jar /mnt/hr-0.0.1-SNAPSHOT.jar 

 啟動好后訪問IP+前端端口

到此安裝完成,切記每一個端口都要打開其對應的防火牆才可以訪問!!!!!

最后祝大家成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM