如何使用寶塔在阿里雲伺服器上部署自己的ssm(spring+springmvc+mybatis)專案?

2020-10-11 16:00:18

如何使用寶塔在阿里雲伺服器上部署自己的ssm(spring+springmvc+mybatis)專案?

1、首先,你得有一臺阿里雲的伺服器,因為我還是學生,所以通過學生認證後就去申請了免費的伺服器,

可以免費使用六個月,當然如果你有錢也可以花錢去買的,我也是申請伺服器來練練手。

2、以下是具體部署專案到伺服器的步驟,僅以Ubuntu為例,其他的Linux環境系的操作都是差不多的。

3、首先,對自己購買的阿里雲伺服器進行遠端連線,我是在阿里雲官網上連線的,當然你也可以用ssh進行連線伺服器。

先瘋狂點選它

 

                                                      

 

再用力點選範例列表中的範例

 

 

然後進入這個頁面,哎,咱再加把勁點選這個遠端連線

 

bingo,就是這麼的sooooooo easy 就可以進行連線的伺服器視窗,然後輸入使用者名稱(root)密碼(如果忘記密碼就自己去修改,這裡就不多bb了,哈哈),輕鬆點選確定,就可以了。

 

這就是連線成功後的頁面。。。。

 

4、ok,現在已經成功連線上阿里雲伺服器了,咱現在接下來就是在Ubuntu上安裝寶塔了,輸入下面這段程式碼後,咋就可以就侯佳音了,可以先啃啃瓜子耐心等等哈

 

果不其然,好的東西總在後面,現在可以得到以下的寶塔登入地址與賬戶密碼資訊,看到這些東西,也說明你安裝寶塔成功了

 

緊接著,我們需要興高采烈的在萬能的瀏覽器位址列輸入上面得到的地址,結果啪啪打臉存取不了,哈哈哈

其實很簡單,就是我們沒有給8888埠放行,給埠放行,首先到阿里雲官網->雲伺服器ECS->網路與安全->安全組列表->操作->設定規則,按著順序來,就可以進入下面的頁面

 

可以自己手動新增,建議什麼8080、80、3306、8888埠都放行了,點選手動新增就會出現這個,自己手動新增就行了,下面以8888埠為例,然後點選儲存就可以了。

 

緊接著,我們需要再次興高采烈的在萬能的瀏覽器位址列輸入上面得到的Bt-panel地址,然後就可以出現以下登陸介面就說明存取成功了

 

接著輸入上面在Ubuntu安裝寶塔時獲得的賬號密碼,輸入後就可以登入到寶塔首頁了

 

5、登入成功後,我們需要安裝ssm所需要的環境,MySQL(5.6)、tomcat(8),tomcat8自帶1.8的JDK,所以也無需安裝jdk了。

現在點選軟體管理進行軟體的安裝,找到對應的版本進行安裝,有一種是極速安裝(可能執行不太穩定,安裝時間短),還有一種是編譯安裝(執行比較穩當,但是安裝時間比較長),我選的是後者,以下是安裝後的截圖。

 

下載完成後就可以進行專案的部署了,先在編譯器打包ssm專案(package),

 

然後會生成一個.war包,

然後回到寶塔中,找到Tomcat的webapps目錄,然後點選上傳.war包

 

再然後,就可以興高采烈的在萬能的瀏覽器位址列輸入你的"阿里雲伺服器公網地址:8080"+「/專案名」,例如我的是「伺服器公網地址:8080/ssm_web」,然後就可以成功存取了。

如果出現以下圖示的拒絕存取的問題,就將Ubuntu裡面的防火牆關閉。

檢視防火牆狀態:

sudo ufw status

關閉防火牆:

sudo ufw disable

開啟防火牆:

sudo ufw enable

現在是可以正常存取了

但是你以為這樣就完了嗎,不是吧,阿Sir,你資料庫的資料還沒導進去呢!!!!耶斯莫拉~

 

6、現在就可以進行資料庫資料的匯入了,回到寶塔,點選資料庫,點選新增資料庫按鈕,就會出現如下彈窗,填好下面的資訊,存取許可權設為所有人,點選提交就可以了。

 

然後就可以建立一個資料庫了

 

然後使用MySQL視覺化工具(我用的是SQLyog,也可以用navicat),然後就可以進入資料庫將之前原生的資料庫匯入這個伺服器上的資料庫裡面了。

 

但是也別忘了將專案中的資料來源的組態檔改過來,將url改成阿里雲伺服器的公網地址+3306埠

 

然後就結束了,資料也正常存取了。。。。。。。。。。

The End-----------------------------------------------------------------------------------------------

The End-----------------------------------------------------------------------------------------------

The End-----------------------------------------------------------------------------------------------

下次有緣再見!!!!!