1 前言html
一直以来都以为Tomcat以root身份运行很是不安全,故研究Tomcat如何以普通用户身份运行,如下是参考网络上的一些配置实现Tomcat以daemon方式运行于CentOS 6&7系统下面。java
2 实践部分linux
2.1 环境配置c++
2.1.1 系统环境apache
ipaddress=10.168.0.157vim
OS=CentOS 6&7浏览器
2.1.2 配置编译环境tomcat
2.1.3 下载JDK安全
1)下载页面:bash
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2)下载选择
请选择“jdk-8u111-linux-x64.tar.gz”下载,命令行以下:
2.1.4 下载Tomcat
1)下载页面
http://tomcat.apache.org/
2)下载选择
请选择“Tomcat 9.0.0.M13”下载(注意选择“Binary Distributions”)版本,命令行以下:
2.1.5 配置防火墙
In CentOS 6
增长以下行:
重启防火墙使服务生效
In CentOS 7
2.2 配置JDK
2.2.1 建立java目录
2.2.2 解压
2.2.3 配置环境变量
末尾加入以下内容:
注:以上配置只是为了下面的daemon环境的编译,编译完能够注释
2.2.4 配置生效
2.2.5 环境变量测试
2.3 配置Tomcat
2.3.1 建立tomcat目录
2.3.2 解压
2.3.3 配置环境变量
输入以下配置
环境变量配置请参考如下命令输出的内容:
2.3.4 解压daemon工具包
2.3.5 编译daemon工具包
2.3.6 配置daemon运行环境
2.3.7 手动测试服务启停
确认服务正常启动与关闭:
浏览器测试确认:
2.3.8 启动服务与配置服务开机启动
In CentOS 6
第二行加入以下内容:
配置服务自启动:
In CentOS 7
输入以下内容:
测试服务运行
配置服务自启动
===============================================================