.htaccess
ファイルでRewriteRule
を使用して、受信URLを変更しています。ルールをリダイレクトではなくプロキシとして機能させたい場合を除いて、正常に機能します。しかし、ルールに[P]
プロキシフラグを追加すると、ルールは500エラーをトリガーします。 Apacheログには、書き換えルールに「P」フラグが含まれている場合は500ログが表示され、ルールに「P」フラグが含まれていない場合は同じURLの通常の302ログが表示されます。結果は、書き換えルールで指定された有効なURLパターンとURL置換で同じであることに注意してください。
mod_proxy
とmod_proxy_http
の後にSudo a2enmod proxy
を入力して、Sudo a2enmod proxy_http
とSudo systemctl restart Apache2
を有効にしましたが、それでも500エラーが発生します。 apachectl -M
と入力すると、次の2行がリストに表示されます。
proxy_module (shared)
proxy_http_module (shared)
RewriteRuleのプロキシフラグを機能させるために他に何が必要か知っている人はいますか?
SSLProxyEngineは、サイトのApacheconfファイルで「on」に設定する必要があります。