1. 程式人生 > >阿里雲伺服器部署JavaWeb專案步驟

阿里雲伺服器部署JavaWeb專案步驟

1.申請阿里雲伺服器,這個不細說。

2.當前系統版本:
# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.3.1611 (Core) 
Release:        7.3.1611
Codename:       Core

JDK和Tomcat都安裝在 /opt目錄

好了,下面開始安裝

一.安裝JDK和tomcat

(1)JDK下載和安裝
1、官網下載地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


當前版本  jdk-8u144-linux-x64.tar.gz

2、解壓到 /opt目錄
# tar zvfx jdk-8u144-linux-x64.tar.gz -C /opt

3、配置環境變數
# vi /etc/profile

在profile末尾新增如下內容:

#set java environment
JAVA_HOME=/opt/jdk1.8.0_144
JRE_HOME=/opt/jdk1.8.0_144/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin


export JAVA_HOME JRE_HOME CLASS_PATH PATH

4、讓修改生效:
# source /etc/profile

5、測試java執行環境,看到以下資訊說明環境已經生效OK
# echo $JAVA_HOME
/opt/jdk1.8.0_144

# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

(2)Tomcat下載和安裝
1、官網下載地址


https://tomcat.apache.org/download-70.cgi
當前版本  apache-tomcat-7.0.81.tar.gz

2、解壓到 /opt目錄
tar zvfx apache-tomcat-7.0.81.tar.gz -C /opt

3、執行tomcat
# cd /opt/apache-tomcat-7.0.81/bin
# ./startup.sh 
Using CATALINA_BASE:   /opt/apache-tomcat-7.0.81
Using CATALINA_HOME:   /opt/apache-tomcat-7.0.81
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.81/temp
Using JRE_HOME:        /opt/jdk1.8.0_144/jre
Using CLASSPATH:       /opt/apache-tomcat-7.0.81/bin/bootstrap.jar:/opt/apache-tomcat-7.0.81/bin/tomcat-juli.jar
Tomcat started.

4、檢視8080埠是否在偵聽狀態
# netstat -anp | grep 8080
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      19743/java 

看到以上資訊,說明tomcat已經成功執行


(3)配置centOS預設防火牆
1、新增8080埠
# firewall-cmd --permanent --zone=public --add-port=8080/tcp

2、重啟防火牆
# systemctl restart firewalld.service


(4)配置阿里雲
登入阿里雲管理介面,依次找到“伺服器ECS-->例項-->(操作)更多-->安全組配置-->配置規則”
將8080埠加入ECS應用防火牆,即可。


---------------------------------------------------------



經上,測試web伺服器 http://主機地址:tomcat埠號, 訪問成功!


*注:如果訪問失敗,請依次檢查:
1)jdk環境
2)tomcat是否成功執行(偵聽8080埠)
3)centos自帶的防火牆(firewalld)是否配置正確
4)如果使用iptables,是否配置正確
5)阿里ECS雲應用防火牆是否配置正確

二.安裝MySQL

下安裝MySQL的時候,使用yum list | grep mysql來查詢yum源中是否有MySQL,結果如下:


看不到mysql-sever,就說明centos中沒有安裝mysql.

下面我們用yum命令來安裝mysql.

1、 下載mysqlrepo


下載完成


2、 安裝mysql-community-release-el7-5.noarch.rpm


rpm -ivhmysql-community-release-el7-5.noarch.rpm

3、 安裝mysql

yum install mysql-community-server

安裝過程中有兩個選擇,都選擇y.

最後出現complete,表示安裝成功。

 

4、  安裝成功後,需要重啟mysql服務


service mysqld restart

5、初次安裝mysql是沒有密碼的,所以可以直接登入


現在給mysql設定密碼


set password for 'root'@'localhost'=password('password');

設定成功,用新密碼登入。

參考:http://www.cnblogs.com/starof/p/4680083.html

http://www.linuxidc.com/Linux/2016-06/132676.htm