Retour au blog

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');