大數據

阿里雲服務器部署Java Web項目和連接MySQL數據庫全流程

前陣子接了一個小小的JavaWeb項目,按照需求得發佈上線到雲服務器,同時為了更熟悉JavaWeb開發的整個流程,所以買了個阿里雲服務器來練練手。之前的練習中,都是用自己的電腦作為服務器,非同一局域網之下的其他人員無法訪問本地項目,以為發佈項目到Linux服務器上會很難,其實接觸了之後才發現很簡單,我們只需在阿里雲服務器上裝上和本機一樣的(JDK、Mysql、Tomcat)環境(無非只是Linux比Windows系統少了可視化圖形界面),然後將項目打包放到服務器上就好,接下來我將整個流程展示一遍,從購買阿里雲服務器開始…

一、選購阿里雲服務器

進入阿里雲官網,進行註冊登錄

  1. 搜索“阿里雲服務器ECS”,並點擊購買

    在這裡插入圖片描述
    在這裡插入圖片描述

  2. 選擇自定義購買 ,按自己的需求選購服務器配置;

最好選擇靠近您客戶的地區,可降低網絡時延、提高訪問速度。在這裡插入圖片描述
共享型實例是指入門級的服務器,適用於建站、測試等基礎配置
在這裡插入圖片描述

  1. 選擇 系統鏡像

推薦選擇CentOS(Linux)系統鏡像,因為Linux捨棄了圖形化界面,用命令行進行操作,性能能得到更充分的利用。【注:非Aliyun Linux】
在確定了環境需求的前提下,也可直接從鏡像市場中選擇更加完備的鏡像,這些鏡像預裝了運行所需的基本環境,省時省力。
在這裡插入圖片描述
這裡有預裝了完整的JavaWeb項目運行所需環境的系統鏡像(Tomcat9、jdk1.8、MySQL5.6),系統版本建議選擇CentOS7系列,7.3及以上版本。
在這裡插入圖片描述
點擊“使用”,點擊“下一步”配置網絡和安全組

  1. 進行 網絡和安全組 配置

帶寬按自己的需求進行選擇,我這裡選默認最小在這裡插入圖片描述
安全組規則購買成功之後需要在控制檯開放相應的端口,後面再設置
在這裡插入圖片描述
點擊下一步,進行系統配置

  1. 進行 系統配置

設置一個登錄密碼,別忘記了,忘記了可以找回或者重新裝系統,步驟一樣,後面連接需要用到
在這裡插入圖片描述

實例名稱和描述按個人喜好進行設置在這裡插入圖片描述

  1. 分組設置 默認不填,確認下單,購買成功!

在阿里雲官網首頁點擊控制檯在這裡插入圖片描述

點擊服務器ECS在這裡插入圖片描述

點擊左側實例,即可看到剛才所購買的阿里雲服務器實例

在這裡插入圖片描述

二、進行安全組配置

點擊“實例”右側的“管理”
在這裡插入圖片描述
點擊左側“本實例安全組”,再點右側“配置規則”
在這裡插入圖片描述

  1. 入方向安全組配置

然後在入方向點擊快速創建安全組,看我打的勾要打上,不然端口連接不上
在這裡插入圖片描述
添加之後還需再添加兩個!兩個!兩個安全組
在這裡插入圖片描述
在這裡插入圖片描述

  1. 出方向安全組配置

在這裡插入圖片描述

三、連接到阿里雲服務器

  1. 下載Xshell(通過網絡連接到遠程服務器主機)

打開Xshell——>新建連接

在這裡插入圖片描述
在這裡插入圖片描述
填寫你購買該服務器時設置的登錄用戶名(默認root)和密碼
在這裡插入圖片描述
在這裡插入圖片描述
連接成功的提示語在這裡插入圖片描述
輸入java -version可以看到自帶的jdk版本
在這裡插入圖片描述
MySQL

輸入rpm -qa | grep mysql查看是否安裝數據庫
在這裡插入圖片描述
輸入mysql -u root -p輸入密碼,登錄數據庫(Linux系統很可愛,它隱藏了密碼,千萬不要換鍵盤啊)
在這裡插入圖片描述
用本地數據庫可視化工具Navicate連接到阿里雲服務器的MySQL數據庫

新建連接——>阿里雲數據庫MySQL版
在這裡插入圖片描述
常規設置(主機的連接端口和用戶名密碼)
在這裡插入圖片描述
SSH通道設置(阿里雲服務器的ip、端口和用戶名、密碼)
在這裡插入圖片描述
點擊確定,雙擊左側連接名打開連接,可手動對雲服務器建數據庫和建表,和操作雲服務器數據庫傳來的數據
在這裡插入圖片描述

2.驗證 Tomcat

在本地瀏覽器地址欄輸入你所購買的阿里雲服務器的公網ip+:8080,見到如下湯姆貓頁面,說明你的阿里雲服務器公網ip可公開訪問且tomcat正常運行
在這裡插入圖片描述
3.下載Xftp(能在Linux和Windows之間互傳文件) 部署JavaWeb項目到阿里雲服務器

在eclipse編譯器中,將JavaWeb項目導出為war包(WAR文件格式)

在項目上右鍵——>導出,選擇WAR file
在這裡插入圖片描述
選擇war包的導出地址,並取消勾選特定的Tomcat運行環境
在這裡插入圖片描述
打開前面下載好的Xftp工具,新建連接
在這裡插入圖片描述
連接成功,左側為本機電腦文件,右側為Linux系統文件(拖拽可互傳文件)
在這裡插入圖片描述

在右側Linux系統界面中,瀏覽到/usr/local/src/apache-tomcat-9.0.1/webapps目錄下,直接將本地JavaWeb項目導出的WAR包拖拽到右側的webapps目錄下(此處無須解壓,tomcat會幫我們自動解壓)
在這裡插入圖片描述
以上過後,整個項目部署的流程已完成

四、運行項目

在本機瀏覽器地址欄中輸入ip+:8080+項目名稱(的指定jsp頁面),即可訪問JavaWeb項目
在這裡插入圖片描述
我們可以在服務器上部署JavaWeb、Html網頁、App等等。

恭喜!至此為至,你已成功將Web項目部署到阿里雲服務器!

五、關於如何去掉地址中的“:8080”字樣

  1. 在Xftp工具中進入tomcat的cnof目錄下/usr/local/src/apache-tomcat-9.0.1/conf,右鍵sever.xml用記事本打開
    在這裡插入圖片描述2. 修改一處端口信息
    在這裡插入圖片描述3. 重啟tomcat
    Linux下重啟命令:systemctl restart tomcat.service
    或者進到tomcat的bin目錄下,使用tomcat命令將tomcat重新啟動

  2. 不帶8080端口號,再次進行訪問
    在這裡插入圖片描述

雲服務器ECS地址:阿里雲·雲小站

Leave a Reply

Your email address will not be published. Required fields are marked *