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
輸入以下內容:
測試服務運行
配置服務自啓動
===============================================================