centos 安装java web_centos6.9 安装JAVA-WEB环境
本文包含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
centos 安装java web_centos6.9 安装JAVA-WEB环境相关推荐
- ucloud对象存储装宝塔_UCloud云服务器建站教程3 – UCloud安装宝塔面板/LNMP一键包WEB环境 | 老左笔记...
老左在前面的文章中已经分别介绍到UCloud服务器选择以及安全组端口的放行文章.那今天我们就来看看如何在UCLOUD服务器中安装WEB系统环境.一般我们是用来建站的,当然如果你不是用来建站或者有其他需 ...
- [CentOS Python系列] 五.阿里云部署web环境及通过IP地址访问服务器网页
假设我们服务器CentOS系统已经部署好了,现在我们需要向服务器上传一个HTML主页,通过IP地址展示我们的内容,如何实现呢?本篇文章主要介绍讲述部署阿里云服务器web环境,并通过IP地址访问网页的过 ...
- centos 安装java web_Centos上安装java web的环境
Centos上安装java web的环境 ,本次例子尽量不用yum形式安装(因为我不知道yum安装怎么指定目录,想把java,tomcat,mysql安装到指定的文件夹下,好管理). (java和to ...
- 【jeecg Docker安装】使用 Docker 搭建 Java Web 运行环境
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...
- 阿里云 Debian 9.2 安装 Java Web 环境
CentOS 源内包太旧,和本地开发环境不兼容的地方太多 系统配置 更新数据库与软件包 # apt-get update && apt-get -y upgrade 提示是否保留本地已 ...
- centos nfs java_CentOS下安装配置NFS并通过Java进行文件上传下载
1:安装NFS (1)安装 yum install nfs-utils rpcbind (2)启动rpcbind服务 systemctl restart rpcbind.service 查看服务状态 ...
- mac java web_mac os安装java web开发环境配置
1.jdk安装 安装后在终端输入:java -version 检测是否安装成功,如果不成功则需要设置环境变量: 环境变量设置如下: 在终端输入 # vim /etc/profile 在文件后面加入ex ...
- java启动mysq服务_Java Web开发——MySQL数据库的安装与配置
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RD ...
- [阿里云Java Web环境搭建]二、Ubuntu安装JDK
服务器环境 Ubuntu 16.04 64位 进入云服务器系统 开通云服务器时有提供系统 root 账户,密码 自己设置,用作登录 Ubuntu系统 1).控制台 --> 云服务器ECS 2). ...
最新文章
- python代码安全扫描工具
- 如何用Redlock实现分布式锁
- 离散数学关系的性质_关系和关系的性质| 离散数学
- hdu 1872 稳定排序
- 用Delphi中的Indy控件实现收发邮件
- SAP License:第三方运输业务的外币付款处理
- python神奇功能_16个你毫不知道的Python神奇技能
- Linux内核启动过程学习
- 怎样用html制作歌词字幕,pr歌词字幕制作方法
- Linux efi分区被删除了,如何恢复意外删掉的EFI系统分区
- 什么是面向对象的编程
- python实现Content-Type:application/octet-stream
- Python入门(二) part1 列表
- 集大1513 1514班 软件工程第二次作业评分与点评
- python中return0与return1_return 0 和return 1的区别
- javascript操作select元素一例
- svn初步安装使用(详细教程图文操作)
- VS2017添加lib静态库文件引用
- 关于今天安霸调试的总结
- [废弃]想写一个玩魔方的游戏
热门文章
- 日常开发中常用到哪些设计模式
- App混合应用Appium自动化测试框架技术难点
- java数据类型转化_JAVA基本数据类型及其转换
- mysql ceill_MYSQL常用函数
- mediarecorder添加时间戳_[Paper] 自动驾驶中相机和激光雷达的时间戳误差标定
- redisson的锁的类型_利用Redisson实现分布式锁,并防止重复提交
- 一个数里有那些约数用c++怎么做_嵌入式就业的那些事~
- java 复制excel jxl_java中使用jxl的jar包处理excel的复制,更新等问题。
- vb.net 功能f8键事件_Excel中F1~F12所有功能键作用,你知道吗?
- 将一维数组的值逆序输出