常用模塊的Apache httpd概述
nginx和Apache
Apache的:
1.core 核心Apache HTTP服務器的功能
2.mpm_common 指令的集合,是由一個以上的多處理模塊實現
3.prefork 實現非線程,預分支網絡
4.mod_alias 提供的主機文件系統的不同部分的URL重定向
5.mod_auth_basic 基本身份驗證
6.mod_authz_host 基於主機的授權組(名稱或IP地址)
7.mod_autoindex 自動生成目錄索引,類似於Linux中的ls命令
8.mod_deflate 壓縮的內容,然後它被傳遞到需求方
9.mod_dir 提供“結尾的斜線”重定向和服務目錄索引文件
10.mod_expires 根據用戶指定的標準產生的過期和Cache-Control HTTP頭
11.mod_include 服務器解析的HTML文件(服務器端)
12.mod_log_config 記錄向服務器發出的請求
13.mod_mime 通過文件的擴展名將不同的“元信息”與文件關聯起來
14.mod_proxy TTP/1.1代理/網關服務器
15.mod_rewrite 最常用的就是在網站編輯時聲規則,併發送給不同的PHP腳本處理。
16.mod_setenvif 根據客戶端請求頭字段設置環境變量
17.mod_ssl 用以支持 OpenSSL
nginx的:
1.Core2 控制端口,地點,錯誤頁面,別名,和 其他 要點
2.Main 配置錯誤日誌,流程,權限等
3.Events 配置 epoll, kqueue, select, poll, etc
4.Auth Basic 基本HTTP身份驗證
5.Access 基於IP地址允許/拒絕
6.Auto Index 自動生成的目錄列表
7.Gzip Gzip 響應.
8.Index 目錄設置爲默認的文件服務,由客戶端請求
9.Http Headers Module 設置任意HTTP響應頭
10.Http SSI Module 包含服務器端。
11.Log 控制nginx的登錄請求
12.Http Charset Module 添加文本編碼,表示的Content-Type響應報頭。
13.Proxy 王牌模塊,反向代理
14.Rewrite 僞靜態規則
15.Browser 按照請求頭中的“User-agent”來創建一些變量
16.SSL HTTPS/ SSL的支持。