apache模块编程中,module AP_MODULE_DECLARE_DATA case_filter_module module AP_MODULE_DECLARE_DATA case_filter_module ={ STANDARD20_MODULE_STUFF,NULL,NULL,CaseFilterCreateServerConfig,NULL,CaseFilterCmds,CaseFilterRegisterHooks }; 里面,module 是

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 12:55:25
apache模块编程中,moduleAP_MODULE_DECLARE_DATAcase_filter_modulemoduleAP_MODULE_DECLARE_DATAcase_filter_mo

apache模块编程中,module AP_MODULE_DECLARE_DATA case_filter_module module AP_MODULE_DECLARE_DATA case_filter_module ={ STANDARD20_MODULE_STUFF,NULL,NULL,CaseFilterCreateServerConfig,NULL,CaseFilterCmds,CaseFilterRegisterHooks }; 里面,module 是
apache模块编程中,module AP_MODULE_DECLARE_DATA case_filter_module
module AP_MODULE_DECLARE_DATA case_filter_module ={
STANDARD20_MODULE_STUFF,
NULL,
NULL,
CaseFilterCreateServerConfig,
NULL,
CaseFilterCmds,
CaseFilterRegisterHooks
};
里面,module 是struts结构吗?
AP_MODULE_DECLARE_DATA和case_filter_module又分别是什么意思吗?

apache模块编程中,module AP_MODULE_DECLARE_DATA case_filter_module module AP_MODULE_DECLARE_DATA case_filter_module ={ STANDARD20_MODULE_STUFF,NULL,NULL,CaseFilterCreateServerConfig,NULL,CaseFilterCmds,CaseFilterRegisterHooks }; 里面,module 是
所有的apache module都必须是这个结构体,里面要定义各个内容.
/* module structure */
module AP_MODULE_DECLARE_DATA c_module = {
STANDARD20_MODULE_STUFF,
NULL,/* dir config creater */
NULL,/* dir merger — default is to override */
NULL,/* server config */
NULL,/* merge server configs */
//上面4项都是定义httpd.conf中命令的作用的
NULL,/* command apr_table_t */ //定义在httpd.conf中添加的命令,和各命令的处理函数
register_hooks /* register hooks */ //hooks,定义什么时候执行我们这个 module的相关函数
};