Apache 2.0 模組架構
如下圖,這是 Apache 2.0 的模組架構。其中需要幾個重要的模組,其中包括
* Configuation: 用來讀取設定檔,包括 virtual host/directory 以及 global 的設定。
* register_hooks:跟 Apache 系統註冊你的模組,其中包含三種型式:
1. hook-handlers:這主要是註冊一個 content-type,當遇到某種 content-type 的時候,Ex: *.mp4,則會呼叫你的模組。
2. filters:這與資料的行為較有關係,可以註冊一個專門用來修改 header 的模組,Ex: mod_expires。
3. opt. funcs:其他會用到的相關函數。
handlers、optional functions、filters:指向你的模組函式的 handler、function 與 filters。
如下圖,這是 Apache 2.0 的模組架構。其中需要幾個重要的模組,其中包括
* Configuation: 用來讀取設定檔,包括 virtual host/directory 以及 global 的設定。
* register_hooks:跟 Apache 系統註冊你的模組,其中包含三種型式:
1. hook-handlers:這主要是註冊一個 content-type,當遇到某種 content-type 的時候,Ex: *.mp4,則會呼叫你的模組。
2. filters:這與資料的行為較有關係,可以註冊一個專門用來修改 header 的模組,Ex: mod_expires。
3. opt. funcs:其他會用到的相關函數。
handlers、optional functions、filters:指向你的模組函式的 handler、function 與 filters。