Je suis en train de faire un serveur proxy en utilisant docker comme dans ce tutoriel. Lorsque j'essaie de recharger Apache, cette erreur apparaît à la ligne 4 et je ne sais pas trop de quoi elle provient. Voici une copie de mon fichier vhost.
<VirtualHost *:80>
DocumentRoot "/var/www/html/"
ServerName my.server.name
<Proxy *>
Allow from localhost
</Proxy>
ProxyPass / http://localhost:8080/
</VirtualHost>
Voici une photo de mon erreur.
J'ai également essayé de mettre des guillemets autour de l'astérisque sur la ligne 4 (voir la documentation Apache) <Proxy "*">
Est-ce que quelqu'un peut m'aider à me montrer mon erreur de syntaxe ou à m'expliquer ce que je fais mal ici? J'y suis depuis 2 jours.
Voici le tutoriel que j'ai suivi: https://medium.com/@jmarhee/running-multiple-web-applications-on-a-docker-Host-with-Apache-85f673f028
J'ai trouvé cette question qui semblait similaire mais pas vraiment ce dont j'avais besoin.
Impossible de démarrer Apache2 avec l'erreur AH00526: Erreur de syntaxe - Commande $ non valide
Les modules proxy Apache2 ne sont probablement pas activés. Essayez d'activer les deux modules proxy de base et de redémarrer le serveur:
Sudo a2enmod proxy proxy_http # Press [Tab] to find more modules
Sudo systemctl restart Apache2.service
Pour trouver les modules activés, vous pouvez utiliser:
Sudo Apache2ctl -M