日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

apache2 指令存取

發布時間:2025/7/14 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache2 指令存取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

apache2 的指令按輸入來源分為兩種:一種稱為 command -directive,是在命令行下通過 -c/-C 參數輸入的,一種是 resource -directive ,是在配置文件中配置的。兩種指令會通過合并,保存到 指令樹 conftree 中。

process_command_config
ap_process_resource_config

指令存取的步驟:

1、讀取文件 http.conf?到內存,此操作的結果是樹 ap_conftree(config.c 中定義的全局變量) 中。
ap_read_config(process, ptemp, confname, &ap_conftree);

2、遍歷 ap_conftree 樹,執行注冊的指令

ap_walk_config(conftree, &parms, s->lookup_defaults);

以上兩步操作中,我們可以通過兩個鉤子影響程序的行為:

?

????//?讀取配置文件到內存后并且解析指令前
????ap_hook_pre_config?(?my_shm_create_handler,?NULL,?NULL,?APR_HOOK_MIDDLE);?
????
//?解析指令后
????ap_hook_post_config?(??my_conftree_restore_handler,?NULL,?NULL,?APR_HOOK_MIDDLE);?

?

?所以你可以用它作為一個 xml解析器。
?

轉載于:https://www.cnblogs.com/diylab/archive/2011/02/22/1927721.html

總結

以上是生活随笔為你收集整理的apache2 指令存取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。