Tomcat8安裝, 安全配置與效能優化
- 為了便於檔案管理,個人習慣 在/opt目錄下建立 一個install目錄用於存放 軟體安裝包,在/usr 目錄下建立local資料夾使用者存放解壓檔案
- 下載安裝包: wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.32/bin/apache-tomcat-8.0.32.tar.gz
- 解壓壓縮包: tar -zxvf apache-tomcat-8.0.32.tar.gz
- 移動解壓檔案到 mv apache-tomcat-8.0.32/ /usr/local/
- 為方便起見,可以使用 mv
/usr/local/apache-tomcat-8.0.32/ /usr/local/tomcat8/ 修改目錄名稱
sudo
/etc/rc.d/init.d/iptables save
3、重啟iptables: sudo
service iptables restartcentos7設定方法: 開啟埠 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含義: --zone #作用域 --add-port=80/tcp #新增埠,格式為:埠/通訊協議 --permanent #永久生效,沒有此引數重啟後失效 重啟防火牆 firewall-cmd --reload Tomcat服務啟動停止: 啟動tomcat:sh /usr/local/tomcat8/bin/startup.sh 檢視日誌:tail -200f /usr/local/tomcat8/logs/catalina.out
二、Tomcat 安全配置與優化
2.1優化server.xml
2.1.1 隱藏版本資訊
- 隱藏HTTP 頭部的版本資訊 。
編輯server.xml: vi /usr/local/tomcat8/conf/server.xml
為Connector 新增 server 屬性<span style="font-family:Consolas, Liberation Mono, Menlo, Courier, monospace;"> </span><span style="font-family:Microsoft YaHei;"> <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" server="APP Srv1.0"/></span>
- 隱藏404頁面出現的版本號
[[email protected] ~]
# cat
/usr/local/tomcat8/lib/org/apache/catalina/util/ServerInfo.properties |grep -v '^$|#'
server.info=Apache Tomcat
/8
.0.23
server.number=8.0.23.0
server.built=Mar
18 2016 20:31:49 UTC
還有另外一種方法來實現隱藏或偽裝Tomcat的版本資訊,其本質和上面一樣,操作如下:
[[email protected] ~]
# cd /usr/local/tomcat8/lib
[[email protected] lib]
# mkdir -p org/apache/catalina/util
[[email protected] lib]
# cd org/apache/catalina/util
[[email protected] util]
# vim ServerInfo.properties
server.info=nolinux
# 如果想修改成其它版本號,把這個地方的值改成其它值就行了
2.1.2禁用Tomcat管理介面
2.1.3 應用程式安全
<Host name="localhost" appBase="webapps"
unpackWARs="false" autoDeploy="false"
reloadable="false">
2.1.4 更改關閉Tomcat的指令
2.1.5 連線池配置
2.1.5.1 開啟被註釋的預設連線池配置
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
相關推薦
Tomcat8安裝, 安全配置與效能優化
為了便於檔案管理,個人習慣 在/opt目錄下建立 一個install目錄用於存放 軟體安裝包,在/usr 目錄下建立local資料夾使用者存放解壓檔案 下載安裝包: wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.32/bin/apache-tomc
linux第一篇,網路配置與基本元件安裝
宣告:部分內容為引用,如有侵權請聯絡作者本人進行修改,謝謝。 1、 系統選擇 在安裝centOS時有以下幾個版本: 按檢視分:(Minimal)Desktop、Teminal,就是否純命令還是視覺化的一個區別 按軟體功能分:Basic Server、Minimal,前者是系統自帶安裝平臺支援軟體和常用
Apache Tomcat 8.5 安全配置與高併發優化
https://www.renwole.com/archives/357 通常我們在生產環境中,Tomcat的預設配置顯然不能滿足我們的產品需求,所以很多時候都需要對Tomcat的配置進行調優,以下綜合我自己的經驗來配置 Tomcat 安全與優化情況,如果你有更好的方
jdk1.8下載與安裝,環境配置
官網下載jdk1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 用工具傳輸到虛擬機器 解壓檔案:tar -zxvf 檔名 複製檔案到usr/j
Nginx安裝與效能優化
NGINX 安裝 前提:完整的編譯環境 gcc g++ make 開發庫等 系統:Linux Ubuntu-server-12.04-64bit 核心:Linux 3.13.0-68-generic apt-get install build-esse
nginx安全與效能優化(上部)
Nginx——Ngine X,是一款自由的、開源的、高效能HTTP伺服器和反向代理伺服器;也是一個IMAP、POP3、SMTP代理伺服器;也就是說Nginx本身就可以託管網站(類似於Tomcat一樣),進行Http服務處理,也可以作為反向代理伺服器使用。 Nginx 解
Red Hat Enterprise Linux 5 (紅帽子企業版5)下Samba, VSFTP配置與安裝
++++++++++++++++++++++++++++++++++++++++++ 本文系本站原創,歡迎轉載! 轉載請註明出處: ++++++++++++++++++++++++++++++++++++++++++ SMB(Server Message Block,
從瀏覽器渲染原理,淺談迴流重繪與效能優化
目錄 前言 瀏覽器的渲染引擎 渲染流程 渲染樹與渲染物件 迴流 全域性佈局和增量佈局 "迴流"還是"重排"?
Filter過濾器,xml配置與頁面不亂碼整理
img common 解析 throws lns -- lte inf filter過濾器 1.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3
php源碼安裝,並配置apache支持php
cannot .html openssl director link sql html ech rod 一、php安裝準備環境 yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-de
java ee sdk怎麽安裝,環境配置
workspace http += art 服務 搭建 下載鏈接 tools.jar ont java ee sdk怎麽安裝 下載安裝Java EE SDK 版本:Java Platform,Enterprise Edition 7 SDK (with
redis安裝,主從配置
ins 硬盤 ria 搭建 rep col start libc 如何 本實驗的目的是搭建redis服務器,測試,並配置主從服務一、前期準備工作 1、準備兩臺服務器,我這裏是192.168.4.123和192.168.4.124兩臺服務器; 2、安裝依賴包:gc
hadoop安裝,並配置單節點hadoop叢集
前言:本文以申威伺服器raise系統為例,安裝部署hadoop-2.7.3 一、安裝Java 在安裝 hadoop 之前,請確保你的系統上安裝了 Java。使用java -version命令檢查已安裝 Java 的版本。 申威raise系統中預設安裝Java1.7版本,安裝路徑
centos6.7系統安裝,網路配置
安裝CentOS作業系統 (1)將下載好的centos系統映象DVD1.iso刻錄到DVD光碟,或通過Exsi客戶端工具掛載,開啟建立的新的虛擬機器,設定從光碟機啟動,從光碟機引導後,將出現下面的介面。選擇第一項,然後回車: (2)跳過光碟質量
redis安裝,修改配置檔案,多例項部署 redis-server
redis 安裝 解壓: [[email protected] software]# tar -xvf redis-3.2.11.tar.gz 進入redis根目錄: [[email protected] software]# cd redis-3.2.11/ 編譯安裝: [[
易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.2 儲存器系統
儲存器 概念:存放程式和資料的部件,它是一個記憶裝置 儲存器系統: 概念:在計算機系統中,規模較大的儲存器劃分為若干級 劃分: 主存 CPU直接訪問的 存取速度快,容量
易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.1 計算機層次結構/6.1.3 計算機系統結構的分類
儲存程式結構 馮諾依曼結構:1946年6月提出的 特點 計算機的組成是由: 控制器 運算器 儲存器 輸入裝置 輸出裝置
易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.1 計算機層次結構/6.1.2 計算機軟體分類
軟體:泛指各類程式和檔案 系統軟體 概念:用於實現計算機系統的管理、排程、監視和服務 分類 作業系統:是使用者和計算機之間的介面,是系統軟體的核心 語言處理程式 概念:將使用者編寫的源程式轉換成機器能識別的語言 組成 編譯程式:將高階語言編寫的程式轉換為目
易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.2 儲存器系統/6.2.1 主儲存器
主儲存器 特點 訪問速度快 容量小 決定整個計算機系統的效能 分類 隨機存取儲存器(RAM:random access memory) 特點 能讀能
易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.1 計算機層次結構/6.1.1 計算機硬體的組成
計算機效能評價 評價目的 選擇:從眾多的系統方案中選擇一套最適合需要的方案,重點考慮價格、價效比等因素 改進:對已有系統的效能缺陷和瓶頸進行改進優化 設計:對未來的系統進行效能預測,在效能成本方面實現最佳設計或配置 影響效能的