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、 下载mysql的repo源
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