Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26904
  • 博文数量: 4
  • 博客积分: 712
  • 博客等级: 中士
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-15 18:50
文章分类

全部博文(4)

文章存档

2010年(4)

最近访客

分类:

2010-04-11 12:32:01

总体结构
  Apache -> mod_python -> apache模块
1) mod_python通过apr的模块接口连接到Apache,例如,注册模块命令表,钩子函数等等
2) mod_python在适当的时候调用apache模块提供的功能(make_obcallback是mod_python到apache模块的主入口点,这个函数负责初始化apache模块)
3) apache模块是mod_python的主体部分,大部分的http处理功能都由这部分提供
一,mod_python
1,支持的命令,参见这里
2,钩子函数,钩子函数负责将请求不同阶段的处理派遣给apache模块的相关函数
二,apache模块,包括如下主要要组件
1,_apache,python模块,用于存取apr本地结构,这个模块提供了如下对象
1),mp_table和dictionary-iterator,对应apr_table_t结构
2),mp_server,对应apr的server_rec结构
3),mp_conn,对应apr的conn_rec结构
4),mp_request,对应apr的request_rec结构
5),mp_filter
6),mp_hlist
2,apache.py,这个模块提供请求各个阶段的处理器
1),ConnectionDispatch
2),FilterDispatch
3),HandlerDispatch
4),IncludeDispatch
5),ImportDispatch

阅读(2806) | 评论(1) | 转发(0) |
0

上一篇:moin结构

下一篇:moin配置

给主人留下些什么吧!~~

安何2010-05-11 00:24:11