centos6.9 安装JAVA-WEB环境
2018-10-26 本文已影响0人
XLikeThis
- 本文包含Docker的安装、docker启动mysql容器、安装nginx、配置jdk环境、安装tomcat以及centos的防火墙设置
1.yum安装Docker
1.1 查看系统的具体版本
lsb_release -a
1.2 确保 yum 包更新到最新
sudo yum update
1.3 安装Docker需要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1.4 添加Docker的软件源信息
sudo yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
1.5 更新 yum 缓存
sudo yum makecache fast
1.6 安装docker-io
sudo yum install docker-io
1.7 查看Docker版本
docker version
1.8 启动Docker服务
service docker start
- 关闭docker服务:service docker stop
2.Docker安装mysql容器
- 进入https://hub.docker.com/ 搜索所需要的mysql镜像
2.1 下载mysql镜像
- 下载指定版本的mysql镜像 mysql/mysql-server-5.7.24
docker pull mysql/mysql-server:5.7.24
2.2 启动mysql容器
docker run --name x-mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql/mysql-server:5.7.24
2.3 进入mysql容器
docker exec -it x-mysql /bin/bash
2.4 进入mysql服务
mysql -u root -p
2.5 设置mysql用户
grant all privileges on *.* to 'root'@'%'identified by 'root' with grant option;
2.6 启动mysql
use mysql
2.7 查看mysql数据表
show tables;
2.8 查看mysql用户
select Host,User from user;
3.安装nginx
3.1 创建一个源配置文件nginx.repo
- 在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo
cd /etc/yum.repos.d/
vim nginx.repo
- nginx.repo中填写一下内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
3.2 yum安装nginx
yum install nginx -y
3.3 启动nginx
service nginx start
- 启动后访问服务器可看到nginx欢迎页面,若无法访问,则需要设置Linux防火墙,添加防火墙开放端口
3.3.1 查看防火墙状态
service iptables status
3.3.2编辑防火墙开放端口配置文件
vim /etc/sysconfig/iptables
- 开放端口的命令如下:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
3.3.3 重启防火墙
service iptables restart
- 打开防火墙:service iptables start
- 关闭防火墙:service iptables stop
3.4 解决负载均衡的权限问题
- 在进行Nginx+Tomcat 负载均衡的时候遇到了这个权限问题,在error.log日志中,我们可以看到如下:
connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,
3.4.1 解决办法
- 执行下面的命令
setsebool -P httpd_can_network_connect 1
4.安装JDK1.8
4.1 下载JDK8
- 下载JDK8(官网下载)
4.2 查看当前是否安装JDK
java -version
4.3 查看安装了哪些java相关的软件
rpm -qa | grep java
4.4 卸载java相关软件
yum -y remove java*
4.5 创建存放java的文件夹
mkdir /data/java
4.6 将java解压到当前目录,并移动到指定目录
tar -zxvf jdk-8u181-linux-x64.tar.gz
mv jdk1.8.0_181 /data/java/
4.7 编辑环境变量
vim /etc/profile
# 将下面的添加到unset i之前
JAVA_HOME=/data/java/jdk1.8.0_181
CLASSPATH=.:$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
# 使环境变量生效
source /etc/profile
- 这样就可以使用自己配置的JDK了
5.安装tomcat8
5.1 下载tomcat
- 下载Tomcat 8 (官网下载)
5.2 解压压缩包到当前文件夹并移动到指定目录
# 解压
tar -zxvf apache-tomcat-8.0.50.tar.gz
# 移动到指定目录
mv apache-tomcat-8.0.50 /data/
# 重命名
mv apache-tomcat-8.0.50 tomcat-8.0.50
5.3 开放防火墙8080端口
vim /etc/sysconfig/iptables
# 添加下面配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
# 重启防火墙
service iptables restart
5.4 tomcat启动、关闭
cd /data/tomcat-8.0.50/bin
#启动tomcat
./startup.sh
#关闭tomcat
./shutdown.sh
#查看运行日志
tail -f ../logs/catalina.out