Apache mod_headers는 기본 64를 사용합니다.

Apache mod_headers는 기본 64를 사용합니다.

현재 Apache를 사용하는 역방향 프록시를 마이그레이션 중입니다. 헤더를 백엔드로 전송해야 하는 애플리케이션이 있습니다. 이를 위해 conf에서 다음을 사용합니다.

RequestHeader set SSL_CERTIFICATE_SERIAL %{SSL_CLIENT_M_SERIAL}s
RequestHeader set SSL_CERTIFICATE_DN %{SSL_CLIENT_S_DN}s

Apache 1.3을 실행하는 이전 역방향(확인 필요)은 base64로 인코딩된 헤더를 전송하는 것으로 보입니다.

Apache 2.2.21을 실행하는 새 서버와 동일한 구성, 헤더는 일반 텍스트로 전송됩니다.

내 질문은: Apache 버전 1.3 mod_headers가 이를 base64로 인코딩합니까? 그렇다면 이를 Apache 2.2.21로 재현할 수 있습니까?

답변1

실제로 이것은 아파치 관련 문제가 아닙니다.

이 동작은 Denyall의 rweb 역방향 프록시에만 해당됩니다.

이전 버전 3.8은 base64 인코딩을 사용했습니다. rweb 4.1에서는 더 이상 사용하지 않습니다.

관련 정보