2016-12-01 3 views
0

fcgi (httphelper 2.4 on rhel7)를 사용하여 Apache/mod_proxy가 역방향 프록시를 수행하고 있습니다.mod_proxy를 사용하여 사용자 정의 헤더를 백엔드에 전달하십시오.

요청에 사용자 지정 헤더를 설정하는 클라이언트가 있지만 mod_proxy가 해당 헤더를 백 엔드에 보내는 것처럼 보이지 않습니다.

나는 ProxyPreserveHost와 비슷한 호스트에 대해 알고 있습니다. 사용자 정의 헤더와 비슷한 것을 어떻게하는지 알고 싶습니다.

mod_proxy를 사용하여이를 수행 할 수 있습니까? 아니면 mod_rewrite를 어떤 식 으로든 사용해야할까요?

TIA

답변

0

그것은이 줄을 내가 확실히 이해하지 않는 이유에 대한 헤더를 보존 보인다

SetEnvIf HTTP_MY_HEADER "(.*)" MY_HEADER=$0 
나는 이것을 이해하지 못하는 이유는 내가 여기 봉투 var에 설정하고 있다는 점이다

, 헤더가 아님 - Env는 자동으로 헤더로 변환됩니까?

그래도 나는 또한이 작업을 수행해야하지만 불필요 수 있습니다

RequestHeader set HTTP_MY_HEADER "${MY_HEADER}e" 

나는 이유를 알고 싶어요하지만 나는이 "작동"와 같은 대답이다 생각 ...