CentOS6.9搭建Tomcat环境(jdk1.8+mysql8+tomcat8)

1.所需安装包

apache-tomcat-8.5.45.tar.gz
jdk-8u221-linux-x64.tar.gz
mysql-8.0.17-1.el6.x86_64.rpm-bundle.tar

2.根目录下建立 software 目录并将三个安装包拷贝进去
mkdir software
3.安装 JDK
3.1 检查是否原有 jdk 并卸载
rpm -qa|grep jdk
rpm -e  --nodeps ** 注意:**为上一行命令查询出来的所有和jdk相关的名称
3.2 解压缩 jdk 包并改名为 jdk
tar -zxvf jdk-8u221-linux-x64.tar.gz
mv jdk1.8.0_221 jdk
3.3 配置环境变量
vim /etc/profile
在最后追加如下四行配置
JAVA_HOME=/root/software/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
3.4 使配置生效并验证是否成功
source /etc/profile
java -version
4.安装 MySQL
4.1 解压缩并安装
tar -xvf mysql-8.0.17-1.el6.x86_64.rpm-bundle.tar
rpm -iv mysql-community-common-8.0.17-1.el6.x86_64.rpm
rpm -iv mysql-community-libs-8.0.17-1.el6.x86_64.rpm
rpm -iv mysql-community-client-8.0.17-1.el6.x86_64.rpm
rpm -iv mysql-community-server-8.0.17-1.el6.x86_64.rpm
4.2 配置 mysql 对大小写不敏感
vim /etc/my.cnf
# 在尾部追加一行
lower_case_table_names=1
4.3 启动服务
service mysqld start
4.4 查看 root 初始默认密码
grep 'temporary password' /var/log/mysqld.log
4.5 使用 root 初始默认密码登录
mysql -uroot -p
# 输入 4.4 步骤获取的初始密码
4.6 修改 root 密码,必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Demo@Pass2019.';
4.7 配置 root 可以远程访问
use mysql;
update user set host='%' where user ='root';
flush privileges;
4.8 修改 mysql 默认端口号并重启服务
vim /etc/my.cnf
# 在最后一行追加
port=13306
service mysqld restart
5.安装 Tomcat
5.1 解压缩 tomcat 包并改名为 tomcat
tar -zxvf apache-tomcat-8.5.45.tar.gz
mv apache-tomcat-8.5.45 tomcat
5.2 修改 tomcat 默认端口号 8080 为 18080
vi /root/software/tomcat/conf/server.xml
找到 <port="8080" ...> 改为 <port="18080" ...>
5.3 启动 tomcat 服务
cd /root/software/tomcat/bin/
./startup.sh
6.安装 Nginx 反向代理
6.1 yum 下载安装
yum install nginx -y
6.2 修改配置文件
vi /etc/nginx/conf.d/default.conf

server {
listen 80;
# listen [::]:80 default_server;
server_name 127.0.0.1:18080; # 此处 18080 为 tomcat 端口
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
proxy_pass http://127.0.0.1:18080;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}

6.3 启动 nginx 服务
service nginx start
7.配置防火墙端口规则
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 13306 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值