0
我在「C」中寫了自定義的apache模塊,它爲每個tomcat請求添加了頭文件。計算標頭值很複雜,它必須添加到Apache,這就是爲什麼我寫了模塊。體系結構沒有改變是可能的。我的模塊在虛擬主機部分構造成具有附加:mod_proxy_http.c之前的Apache模塊
ProxyPass /test/ "http://localhost:8080/test/"
ProxyPassReverse /test/ "http://localhost:8080/test/"
當我在做瀏覽器請求,代理重定向到tomcat發生第一和之後執行我的模塊代碼。如何更改該訂單? 我知道和「控制掛鉤呼叫順序」部分。但添加代碼:
static const char *const aszPost[] = { "mod_proxy_http.c", "http_request.c", NULL};
ap_hook_handler(hook_some_hook, aszPost, NULL, APR_HOOK_MIDDLE);
沒有幫助。將APR_HOOK_MIDDLE更改爲APR_HOOK_FIRST沒有幫助。