APACHE2.0 MOD 模块开发 STEP 1
一.目的
写一个APACHE2.0的MOD模块,读取配置,并对所有后缀为.hello的请求进行处理。
二.步骤
创建一个mod_hello.c文件
1. 定义一个模块。
#include "httpd.h"
#include "http_config.h"
module AP_MODULE_DECLARE_DATA hello_module;
2. 定义接口。
module AP_MODULE_DECLARE_DATA hello_module =
{
STANDARD20_MODULE_STUFF, // standard stuff; no need to mess with this.
NULL, // create per-directory configuration structures - we do not.
NULL, // merge per-directory - no need to merge if we are not creating anything.
create_modhello_config, // create per-server configuration structures.
NULL, // merge per-server - hrm - examples I have been reading don't bother with this for trivial cases.
mod_hello_cmds, // configuration directive handlers
mod_hello_register_hooks, /