阿里云服务器部署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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值