- Apacheでhttpsをリバースプロキシする場合はmod_sslとSSLProxyEngine onの設定が必要
- 以下の例では次のようにプロキシする
- [クライアント] => http => [リバースプロキシサーバー] => https => [hoge.example.com]
<VirtualHost *:80>
RewriteEngine on
SSLProxyEngine on
RewriteCond %{HTTP_USER_AGENT} hogemoge
RewriteRule ^(.*)$ https://hoge.example.com$1 [P]
はまった
- mod_ssl入ってない、SSLProxyEngine onの設定ない状態だと500発生
- mod_ssl入ってなくて、SSLProxyEngine onに設定したらそんなのないって怒られた
- Amazon Linuxだとmod_sslは以下のように入れた
sudo yum install mod_ssl -y