阿里云服务器部署JavaWeb项目步骤

1.申请阿里云服务器,这个不细说。

https://free.aliyun.com/?spm=5176.8112568.738194.3.lW3Oti&type=personal

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

CentOS 7.x下安装MySQL的时候,使用yum list | grep mysql来查找yum源中是否有MySQL,结果如下:


看不到mysql-sever,就说明centos中没有安装mysql.

下面我们用yum命令来安装mysql.

1、 下载mysqlrepo


wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

下载完成


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








你可能感兴趣的:(Linux)