[解決済み] Apache Proxy: 有効なプロトコルハンドラがない
2022-02-19 01:55:43
質問
サブディレクトリを別のサーバーにプロキシしようとしています。私の httpd.conf:
RewriteEngine On
ProxyPreserveHost On
RewriteRule .*subdir/ https://anotherserver/subdir/ [P]
問題は、Apacheが常にこのログを記録していることです。
AH01144: No protocol handler was valid for the URL /subdir/. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer: http://localhost/
そこで、インターネットで検索した結果、これらのモジュールをアクティベートしました。
LoadModule headers_module modules/mod_headers.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_express_module modules/mod_proxy_express.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule rewrite_module modules/mod_rewrite.so
(全部は必要ないのはわかっているのですが、ひとつでも欠けると困るので活性化させただけです)。
しかし、このエラーはまだ表示され、クライアントにはHTTP 500が表示されます。
どうすれば直るのでしょうか?
どのように解決するのですか?
がない場合、このようなことが起こり得ます。
mod_proxy_http
使用可能
sudo a2enmod proxy_http
httpsベースのロードバランサーを動作させるために、私は以下を有効にする必要がありました。
sudo a2enmod ssl
sudo a2enmod proxy
sudo a2enmod proxy_balancer
sudo a2enmod proxy_http
関連
-
[解決済み】htaccess - ブラウザのURLを変更せずにサブフォルダにリダイレクトする。
-
[解決済み] SSLが許容最大長を超えるレコードを受信しました。(エラーコード:ssl_error_rx_record_too_long)
-
[解決済み] .htaccess。無効なコマンド 'RewriteEngine' は、おそらくスペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されています。
-
[解決済み] ファイルが存在しない c:/wamp/www/favicon.ico in apache error_log
-
[解決済み] ** サーバーがホスト名.com nxdomainを見つけることができません。
-
[解決済み] Apache Proxy: 有効なプロトコルハンドラがない
-
[解決済み] WAMPでapacheのポート番号を変更する方法
-
[解決済み] 内部DNSと外部DNSの違い?
-
[解決済み】a2ensiteのSite does not existエラー
-
[解決済み】apacheの非wwwからwwwへのリダイレクト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】設定ミスの可能性が高いため、リクエストが内部リダイレクトの上限10個を超えた
-
[解決済み】SSLが許容最大長を超えるレコードを受信しました。(エラーコード: ssl_error_rx_record_too_long)
-
[解決済み] 404 Not Found 要求された URL がこのサーバーで見つかりませんでした。
-
[解決済み] .htaccess。無効なコマンド 'RewriteEngine' は、おそらくスペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されています。
-
[解決済み] htaccessファイルのRewriteOptions inheritは何をするのですか?[クローズド]
-
[解決済み] HTTPSバックエンドサーバーと通信するためにapacheサーバーを設定する方法は?
-
[解決済み] .htaccess httpからhttpsへのリダイレクト
-
[解決済み] Apache: サーバー設定によりクライアントが拒否される
-
[解決済み] Systemctlとserviceコマンドの違い
-
[解決済み】ディレクトリブラウジングを無効にする方法は?