前提・実現したいこと
サーバ認証を無視せず、ssl proxyを実現したい
・構成
client ⇒[https]⇒ proxy ⇒[https]⇒ server
・証明書構成
proxy用-CA ①
└ proxy用-サーバ証明書 ②
server用-CA ③
└server用-サーバ証明書 ④
・ソフトウェア構成
client
└ Windows
proxy
├ RHEL7.5
└ apache 2.4(httpd-2.4.6-80.el7.x86_64)
client
├ RHEL7.5
└ apache 2.4(httpd-2.4.6-80.el7.x86_64)
発生している問題・エラーメッセージ
proxy ⇒[https]⇒ server 間のサーバ認証が上手くいかない。
ブラウザの画面結果
Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /. Reason: Error reading from remote server
設定ファイル
■Proxy
・/etc/httpd/conf.d/ssl.conf
ProxyRequests off SSLProxyEngine on SSLProxyVerify require SSLEngine on ProxyPass / https://server01b.rhel.local/ ProxyPassReverse / https://server01b.rhel.local/ SSLCertificateFile <proxy用-サーバ証明書 ②> SSLCertificateKeyFile <proxy用-秘密鍵>
■Server
・/etc/httpd/conf.d/ssl.conf
SSLEngine on SSLCertificateFile <server用-サーバ証明書 ④> SSLCertificateKeyFile <server用-秘密鍵>
試したこと
①
■Proxy
SSLProxyVerify require をコメントアウト
正常にブラウザに表示されるが、サーバ認証を無視しているためだと思われる。
②
■Proxy
SSLCACertificateFile <server用-CA ③> を追加
結果は、変わらず
③
■Proxy
cp -ip <server用-CA ③> /etc/pki/ca-trust/source/anchors/<server用-CA ③>
update-ca-trust
結果は、変わらず(curlはエラーなく接続出来るようになったが、、、)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。