Petit tuto tout simple pour faire fonctionner WordPress avec un proxy 🙂
Le problème :
Beaucoup d’hébergeur (dont Vinc) pour des raisons de sécurité, bloquent les connexions sortantes des hébergements web, ce qui pose problème avec WordPress par exemple qui nécessite de se connecter à internet pour télécharger des pluggins ou des mises à jour.
La solution
Si l’hébergeur vous donne un proxy pour les connexions sortantes, voici la marche à suivre pour le configurer dans WordPress.
Tout se passe dans le fichier wp-config.php
Il suffit de l’éditer pour rajouter les variables suivantes :
define('WP_PROXY_HOST', 'adresse du proxy');
define('WP_PROXY_PORT', 'port du proxy');
define('WP_PROXY_USERNAME', 'nom utilisateur');
define('WP_PROXY_PASSWORD', 'mot de passe');
define('WP_PROXY_BYPASS_HOSTS', 'adresse a exclure');
Les variables WP_PROXY_USERNAME et WP_PROXY_PASSWORD ne sont nécessaires que si le proxy demande une authentification.
La variable WP_PROXY_BYPASS_HOSTS liste les adresses à exclures, (peut contenir des plages d’adresses ip)
Exempe de configuration :
define('WP_PROXY_HOST', '192.168.21.42'); define('WP_PROXY_PORT', '3128'); define('WP_PROXY_USERNAME', 'client-6457'); define('WP_PROXY_PASSWORD', 'P4ssw0rd'); define('WP_PROXY_BYPASS_HOSTS', '127.0.0.1, 192.168.24.0/24');