2013-05-21 2 views
0

server_rec.module_config의 값을 가져오고 싶습니다. request_rec에 server_rec에 대한 참조가 있습니까? 나는 httpd.h 파일에서 하나를 볼 수 없지만 그것을 놓칠 수 있습니다.아파치가 모듈의 server_rec에 액세스합니다.

기본적으로 모듈의 구성 파일에 액세스하는 동안 내 처리기에서 ap_get_module_config()를 사용하여이 작업을 수행 할 수 있습니다. 그러나 나는 request_rec.request_config 또는 request_rec.per_dir_config가 내가 필요한 것을 저장하지 않는다고 생각한다.

도움주세요. 그리고 예 모듈을 만드는 아파치 가이드 (찾았습니다 here).

답변

0

주위를 둘러 본 후 결국 마주 쳤습니다.

request_rec에는 server_rec * 인 server라는 변수가 있습니다. 따라서 사용하고자하는 설정 파일에 접근하려면

ap_get_module_config(r->server->module_config, &my_module) 

여기서 r은 처리기에 전달 된 request_rec입니다.