從0部署Web項目到阿里雲服務器上


前言

本篇文章的主要內容正如標題所言,這個過程說簡單也還是有很多細節需要注意的,說難其實也挺簡單的,還是希望我們大家都能勤動手去體會其中的內容,經歷本身就可以使人進步。話不多說,讓我們開始吧。

正文

申請阿里雲服務器

首先訪問阿里雲官網,申請阿里雲帳號(支持支付寶賬號登錄),然后找到雲服務器ECS購買頁面根據自己的需求購買即可。如果是學生的話,在進行學生認證之后可以拖到官網首頁最下面找到學生機進行購買。

筆者選用的操作系統是CentOS 7.3 64位,購買成功之后我們就可以看到如下圖所示的信息:

還需要注意的一點是:如果在這個過程中沒有設置密碼的話,需要設置實例密碼:

這個賬號和密碼在后面部署項目時會用到

搭建項目運行環境

軟件下載與上傳

筆者使用的環境說明:

JDK:jdk-8u241-linux-x64.rpm
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Tomcat:apache-tomcat-8.5.53.tar.gz
下載地址:http://tomcat.apache.org

MySQL:mysql80-community-release-el7-3.noarch.rpm
下載地址:https://dev.mysql.com/downloads/repo/yum/

將上面的軟件都下載到本地之后再上傳到服務器(推薦使用filezilla可視化上傳工具上傳)。

全部上傳好后,我們可以在阿里雲控制台中進入終端:

然后我們通過ls命令就可以查看到我們上傳的軟件了:

軟件安裝

JDK安裝

依次在命令終端中輸入以下命令:


// 添加可執行權限
chmod +x jdk-8u241-linux-x64.rpm

// 安裝RPM軟件包
rpm -ivh jdk-8u241-linux-x64.rpm

最后輸入java -version進行驗證,如果出現以下信息證明JDK安裝成功:

Tomcat安裝

Tomcat的安裝很簡單,直接解壓即可:


// 解壓tomcat壓縮包
tar -zxvf apache-tomcat-8.5.53.tar.gz

最后輸入./apache-tomcat-8.5.53/bin/startup.sh命令運行Tomcat,出現以下信息證明Tomcat安裝成功:

MySQL安裝

1、依次在命令終端中輸入以下命令:


// 安裝用來配置mysql的yum源的rpm包
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

// 安裝Mysql
yum install mysql-community-server

最后會出現以下信息:

2、然后我們通過命令service mysqld start來開啟MySQL服務並執行下面的命令,如果出現以下信息說明MySQL啟動成功:

3、然后我們來修改MySQL的密碼。mysql安裝成功后創建的超級用戶'root'@'localhost'的密碼會被存儲在/var/log/mysqld.log中,所以我們可以使用如下命令查看密碼:grep 'temporary password' /var/log/mysqld.log:

使用mysql生成的'root'@'localhost'用戶和獲取到的密碼登錄數據庫並修改其密碼,具體命令為:ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密碼';

4、由於我們是遠程訪問數據庫,所以我們還要配置一個支持遠程登錄的數據庫帳號:

由於筆者使用的是MySQL8,配置方式相較於之前的版本會稍微有些不同,其余的版本可自行百度配置方式:

依次執行下面四條指令:


CREATE USER '賬戶用戶名'@'%' IDENTIFIED BY '數據庫密碼'; 
GRANT ALL ON *.* TO '賬戶用戶名'@'%'; 
ALTER USER '賬戶用戶名'@'%' IDENTIFIED WITH mysql_native_password BY '數據庫密碼';

FLUSH PRIVILEGES; // 刷新權限

經過這一步的配置之后,我們就可以通過本地調用mysql指令遠程登錄阿里雲服務器上的mysql了:

部署項目

配置安全組

在正式部署項目之前有一點很重要:我們需要到阿里雲服務器里面去配置安全組:

打包並上傳項目

我們需要修改待部署的web項目中的數據庫連接信息:

信息修改好后,將該項目打包成war包並上傳到Tomcat的webapps目錄下。

訪問項目

上傳好后,啟動Tomcat,我們就可以利用服務器的公網IP地址加上tomcat的端口訪問項目了:

至此,我們就完成了web項目的阿里雲部署。

溫馨提示

筆者自己在最后一步時遇到過一個問題就是:頁面一直在轉圈半天都無法顯示。針對這個問題的解決,可以參考阿里雲的官方文檔:


免責聲明!

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



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