在進行使用服務器進行部署我們的項目,這就需要我們先擁有一台屬於自己的服務器。同時,在選擇服務器的時間,我們可以從多個平台去選擇服務器,這是因為,服務器是需要進行購買的很貴,但是去使用 新用戶 就一樣了。
1.服務器的配置
購買完成后 以購買輕量應用服務器為例
:進入 控制台 :
在進入控制台后,進行修改VNC登錄的密碼:就是我們的root用戶的密碼:
點擊重置密碼:
防火牆:進行開放端口=>
在做完這些后,我們使用Xshell來操作服務器和進入寶塔頁面
2.Xshell來連接我服務器:
進來后會顯示之前連接過的服務器我們需要進行新建會話來連接服務器:
在設置完這些后,我們需要進行設置我們登錄服務器的權限:
完成這些就可以進行連接了:
然后就進入了我們的會話頁面:
3.寶塔的配置
進入寶塔:在黑窗輸入bt=>在功能選擇上選擇14,會給出我們的寶塔地址,以及需要登錄寶塔的用戶名和密碼
使用外網進入的寶塔登錄頁面:
輸入相應的用戶名及密碼登錄,成功后進入寶塔頁面:
在進來后,我們需要在軟件商店進行安裝一些插件,便於我們部署項目,以及項目所需的資源:
我們在首頁使用Java項目一鍵部署:
想部署mybatis;javaweb;spring 項目可以在web項目管理進行添加項目,但是當我們使用功能web項目管理時需要先把上傳到服務器器上jar或war包(要是無法直接解壓jar包,可以把jar包的后綴改成war或zip進行解壓)進行解壓:
添加完后:
我們自需要進行輸入域名以及我們的端口號:124.221.254.150:81為例;
完成后,我們需要進行映射,把項目進行映射到網站上,
在提示映射完成后,我們可以在網站處看到詳細的信息:
但是我在部署項目的時候,我們還需要在安全中去放行我們的端口:
而我們項目中的連接的數據庫,在部署到服務器時,需要去服務器上去運行,那樣我們就需要在服務器上區創建項目需要用的數據庫:
在Navicat中選擇導出結構和數據后,進行導入:
注意由於我們服務器上的數據庫root權限問題,我們項目中無法直接使用root用戶,來進行查詢我們的數據庫中數據庫,以及庫下的表,這樣就需要在項目中進行修改,
spring
要是需要繼續使用root用戶需要去修改root的權限,開啟遠程連接
(*)開啟遠程鏈接
進行開啟遠程連接:
在bt的終端下進行輸入
mysql -u root -p
下:
在輸入密碼后輸入:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
可以去修改數據庫中的root的權限,開啟遠程鏈接。
注以這的密碼在設置比較簡單的情況下可以會造成不必要的問題
文件 要是我們需要觀看上傳的項目位置,需要在文件中去查看(建議項目存放到/www/wwwroot/wwwapp中便於查找),同時當我們需要進行上傳項目時:
我們還可以使用xftp進行連接服務器,點擊確定,后進行連接;
在連接成功后,我們進入服務器需要存放項目的目錄下:
其中當我們下載我們所需的插件后,但是在進行部署項目后,不能剛把項目成功的跑起來:
可以查看數據庫是否進行修改,數據庫是否導入到服務器
查看端口是否開啟,端口是否被占用;(可以到服務器那邊進行重啟可以解決80%的端口問題,要是還是不行需要在服務器的終端進行使用命令進行關閉。可以到SpringBoot項目打包中查看命令)
在后面沒有發現錯誤后,還是無法運行項目,可以考慮一下,我們在下載軟件中可能出現錯誤,可以重新的下載