Apacheのリバースプロキシの設定 - CentOS 7

Apacheでのリバースプロキシの設定です。

<VirtualHost *:80>
  ServerName www.mydomain.example
  
  <Proxy *>
    Require all granted
  </Proxy>

  ProxyRequests Off
  ProxyPreserveHost On
  ProxyPass / http://localhost:10000/ keepalive=On
  ProxyPassReverse / http://localhost:10000/
  RequestHeader set X-Forwarded-Proto "https"
</VirtualHost>

リバースプロキシ設定の解説

プロキシへのアクセスをすべて通す

デフォルトでは、プロキシへのアクセスを通さないようになっているので、通す設定を行います。

  <Proxy *>
    Require all granted
  </Proxy>

関連情報