Tomcat以Daemon的方式启动(CentOS6&7)
1 前言
一直以来都觉得Tomcat以root身份运行非常不安全,故研究Tomcat如何以普通用户身份运行,以下是参考网络上的一些配置实现Tomcat以daemon方式运行于CentOS 6&7系统下面。
2 实践部分
2.1 环境配置
2.1.1 系统环境
ipaddress=10.168.0.157
OS=CentOS 6&7
2.1.2 配置编译环境
2.1.3 下载JDK
1)下载页面:
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
输入如下内容:
测试服务运行
配置服务自启动
===============================================================