使用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
广告
将在 10 秒后关闭
bannerAds