使用Apache进行https反向代理
-
- 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