如何使用寶塔在阿里云服務器上部署自己的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-----------------------------------------------------------------------------------------------
下次有緣再見!!!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/168093.html
標籤:其他
上一篇:老猿說說-ArrayList
下一篇:php 中使用JWT進行身份驗證
