J'essaie de faire des requêtes curl grâce à ma configuration xampp locale, mais mon entreprise a un proxy pare-feu qui doit s'authentifier sur le port 8080. Puis-je avoir une connexion apache à ce proxy authentifier et compléter les demandes de curl?Comment configurer un xampp local derrière le proxy de mon entreprise
Répondre
Vous pouvez le faire dans votre demande boucle
si par exemple vous codez en php
curl_setopt($this->ch, CURLOPT_PROXY, "http://proxy");
curl_setopt($this->ch, CURLOPT_PROXYPORT, 8080);
Vous aurez probablement besoin d'utiliser CURLOPT_PROXYAUTH ainsi
ou vous pouvez essayer définition de la variable ENV HTTP_PROXY
Cela a fonctionné: curl_setopt ($ ch, CURLOPT_PROXY, "http: // proxy"); curl_setopt ($ ch, CURLOPT_PROXYUSERPWD, " Identifiant Mot de passe"); curl_setopt ($ ch, CURLOPT_PROXYPORT, 8080); – Andres
Comment est-ce que je placerais le HTTP_PROXY ENV? Serait-ce par défaut toute demande sortante de PHP pour l'utiliser? – Andres
Dans une installation XAMPP, vous pouvez définir la variable ENV HTTP_PROXY dans le fichier ./apache/conf/extra/http-xampp.conf en ajoutant la ligne suivante dans un bloc
Pour définir HTTP_PROXY
exportation http_proxy = http: // proxy: 8080/
Comment définir le nom d'utilisateur et le mot de passe? BTW c'est une installation de xampp sur Windows. Est-ce que j'utiliserais htaccess? Comment? – Andres
BTW, j'ai découvert que ce n'est pas possible, globalement, à partir de maintenant. Ce bug explique la progression http://bugs.php.net/bug.php?id=29280 – Andres