Apache連接配接保持
Apache連接配接保持相關參數
- KeepAlive
- 是否打開連接配接保持,OFF關閉,ON打開
- KeepAlive Timeout
- 一次連接配接多次請求之間的最大間隔時間,兩次請求超過該時間連接配接斷開
- MaxKeepAliveRequests
- 一次連接配接能夠傳輸的最大請求數量
Apache通路控制概述
Apache通路控制
- 作用
- 控制對網站資源的通路
- 為特定的網站目錄添加通路權限
- 常用通路控制方法
- 客戶機位址限制
- 使用者授權限制
基于用戶端位址的通路控制
使用Require配置項實作通路控制,按先後順序限制
可用于<Location>、<Directory>、<Files>、<Limit>配置段中
Require配置項的常見文法
Require all granted
Require all denied
Require local
Require [not] host <主機名或域名清單>
Require [not] ip <IP位址或網段清單>
使用者授權限制
建立使用者認證資料庫
添加使用者授權配置
日志分割
随着網站的通路量增加,預設情況下Apache的單個日志檔案也會越來越大
日志檔案占用磁盤空間很大
檢視相關資訊不友善
對日志檔案進行分割
Apache自帶rotatelogs分割工具實作
第三發工具cronolog分割
rotatelogs分割工具
配置網站的日志檔案轉交給rotatelogs分割處理
配置格式為
Errorlog "| rotatelogs指令的絕對路徑 -l 日志檔案路徑/網站名-error_%Y%m%d.log 86400"
CustomLog "| rotatelogs指令路徑 -l 日志檔案路徑/網站名-access_%Y%m%d.log 86400" combined