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

mcandre
la source

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
mcandre
la source