天天看點

WEB伺服器群集——Apache配置與應用(一)

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
           

繼續閱讀