阿里雲伺服器部署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、 下載mysql的repo源
下載完成
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