Comment réparer le délai d'appoint du proxy apache dans Docker?


0

J'essaie de configurer un proxy HTTP de base avec Apache dans Docker, mais lorsque j'essaie de me connecter au proxy, le délai est dépassé.

Trace:

$ docker run -d -p 8080:8080 mcandre/docker-apache-proxy:latest
fa627d9c103f69120ff39232db73fc19d98a4b75279bdc0ca951ba8df88dfd7b

$ http_proxy=http://10.0.75.0 curl http://icanhazip.com
curl: (7) Failed to connect to 10.0.75.0 port 1080: Timed out

Aucune erreur n'apparaît dans /var/log/apache2/errors.log.

Cependant, aucune entrée d'accès n'apparaît dans /var/log/apache2/access.log. Cela signifie-t-il qu'il manque quelque chose à la configuration du proxy Apache pour pouvoir connecter les éléments?

Configuration:

https://github.com/mcandre/docker-apache-proxy

Réponses:


0

Modification de plusieurs parties de la configuration et mise en place d’un proxy http opérationnel!

https://github.com/mcandre/docker-apache-proxy/commit/eac666fcfe2dd6f0901a8108a632053b1ce0334b

  • A ajusté l'adresse du proxy (fonctionne sous Windows pour l'instant)
  • Base alpine remplacée par la base Debian
  • Déplacé l'hôte virtuel dans la configuration principale d'Apache.
  • Spécifiez le nom d'hôte via docker-compose.
  • Attendez qu'Apache apparaisse avant d'utiliser Apache.
  • Remplacez curl par wget, qui gère mieux les proxies HTTP et HTTPS
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.