【Apache】プロキシで特定のパスだけ除外
問題
全体的に / をプロキシしていいのですが、特定のパスだけしないでほしいです。
例) /.well-known/ だけ除外
–
答え
よくあるプロキシ設定
<VirtualHost *:443> # 略 ProxyPass / http://192.0.2.123/ ProxyPassReverse / http://192.0.2.123/ # 略 </VirtualHost>
特定のパスを除外する例
<VirtualHost *:443> # 略 ProxyPass /.well-known ! ProxyPass / http://192.0.2.123/ ProxyPassReverse / http://192.0.2.123/ # 略 </VirtualHost>
proxyしないで別の場所に置いたファイルを見せるようAlias設定する例
<VirtualHost *:443> # 略 ProxyPass /.well-known ! Alias /.well-known /var/www/html/.well-known ProxyPass / http://192.0.2.123/ ProxyPassReverse / http://192.0.2.123/ # 略 </VirtualHost>
コメント