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

実際、これはApache関連の問題ではありません。

この動作は、Denyallのrwebリバースプロキシにのみ適用されます。

以前のバージョン3.8ではbase64エンコーディングを使用していました。 rweb 4.1では廃止されました。

おすすめ記事