linux

Reverse proxy Apache: No protocol handler was valid for the URL

Petit billet pour se souvenir de cette erreur rencontrée récemment en mettant en place un reverse proxy Apache.
Celle-ci peut passer relativement inaperçue car elle n’empêche pas Apache de démarrer et un apachectl -S ne remonte pas d’erreur de configuration.

Si vous avez donc dans vos logs serveur quelque chose ressemblant à ceci:

[warn] proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

C’est que vous avez sans doutes chargé le mod proxy d’Apache mais pas le mod proxy_http, nécessaire pour “proxiser” des requêtes HTTP.

Sachez également que le mod proxy_http nécessite le mod proxy pour fonctionner.

Bref pour résoudre le problème un petit a2enmod devrait suffire:

a2enmod proxy proxy_http

Related posts:

One thought on “Reverse proxy Apache: No protocol handler was valid for the URL

  1. Pingback: Migrer un site web sans interruption de service grâce au reverse proxy d'Apache. | ELAO | Le blog technique

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>