分享:小白第一次在阿里雲服務器上部署web項目

做web項目開發的時候,以前都是大牛把框架搭建好,自己往裡面寫代碼。久而久之,小白也想自己搭框架,自己在服務器上部署。所以在本地搭建了一個基於NetBeans+spring+Mybatis+MVC 的web項目框架,搭建過程可參考之前的博客。項目搭建好了,就想在服務器上試試手,然後就申請了阿里雲服務器的免費試用一個月(窮)。

1、阿里雲服務器的申請

首先是登錄官網,註冊賬號,然後登錄。登錄後就可以在產品列表中申請你需要的服務器以及服務器的配置,我選擇的系統是CentOS 6.9 64位,最後進入控制檯。

分享:小白第一次在阿里雲服務器上部署web項目

在控制檯,可以看到自己的服務器信息和服務器的ip。

分享:小白第一次在阿里雲服務器上部署web項目

2、添加安全組規則

安全組在雲端提供類似虛擬防火牆功能,用於設置單個或多個 ECS 實例的網絡訪問控制,它是重要的安全隔離手段。在創建 ECS 實例時,必須選擇一個安全組。您還可以添加安全組規則,對該安全組下的所有 ECS 實例的出方向和入方向進行網絡控制。 當時我沒有配置安全組規則,直接在本地ping服務器,結果ping不通,ssh也連不上。

分享:小白第一次在阿里雲服務器上部署web項目

點擊快速創建規則或者添加安全組規則,如下圖:

分享:小白第一次在阿里雲服務器上部署web項目
分享:小白第一次在阿里雲服務器上部署web項目

注:自定義TCP的8080端口範圍必須配置,如果不配置的話,後面Tomcat無法訪問。

3、在阿里雲服務器上配置jdk、Tomcat

通過MobaXterm工具連接阿里雲服務器,當然你也可以使用其他的工具比如putty類似的工具連接。如下圖

分享:小白第一次在阿里雲服務器上部署web項目

(1)安裝jdk

CentOS 6.X 和 5.X 自帶有 OpenJDK runtime environment(openjdk),我們使用 yum 來查看 CenOS 下可用的 open-jdk 軟件包列表,執行命令:yum search java | grep -i –color JDK

分享:小白第一次在阿里雲服務器上部署web項目

查看到了所有可用的安裝包後,我們選擇自己需要的進行安裝。我選擇的是 Java8。執行命令:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

看到 Complete 後就知道安裝完成了,那麼現在來測試一下是否安裝成功。執行命令:java -version

注:也可以使用 javac 來作為測試命令,網上有些說還要設置java環境變量,其實到這裡已經就可以了,不用再到etc/profile中設置java環境。

(2)安裝tomcat

centos其實可以使用最簡單的yum install tomcat就可以了。但默認裝的是Tomcat6,所以還是自己下載壓縮包,然後上傳到服務器,進行安裝。

下載地址:http://tomcat.apache.org/download-80.cgi

https://dwz.cn/LLnWAJt7

分享:小白第一次在阿里雲服務器上部署web項目

然後把安裝包傳到CentOS下自己建的目錄下。開始解壓:

分享:小白第一次在阿里雲服務器上部署web項目

然後進入Tomcat的bin目錄下,啟動Tomcat,./startup.sh

如下圖,出現Tomcat started,表示Tomcat啟動成功:

分享:小白第一次在阿里雲服務器上部署web項目

在這一步,踩了很大的坑,執行./startup.sh 時報command not found,網上找了一遍,才知道這個是文件權限的問題,可根據網上說的方法修改文件權限chmod -R 777 /apache-tomcat-8.0.45,修改權限這個我也是小白,看了之後稀裡糊塗,反正最後Tomcat可以啟動了。

Tomcat啟動之後,就可以用阿里雲服務器的公網ip+:8080查看Tomcat頁面,如下圖:

分享:小白第一次在阿里雲服務器上部署web項目

如果你電腦打不開上面的網址,先查看你的服務器CentOS有沒有關閉防火牆或者開放了防火牆的8080端口。3、打包上傳本地web項目

將本地搭建好的web項目,.war文件上傳到Tomcat的webapps文件夾下,過個幾秒,就可以通過公網ip訪問web項目了。到此,服務器上部署web項目就完成了。

分享:小白第一次在阿里雲服務器上部署web項目
分享:小白第一次在阿里雲服務器上部署web項目

哈哈哈,大家覺得怎麼樣,如果ok的話 ,快來支持小編吧!


分享到:


相關文章: