Si vous souhaitez utiliser Apache en tant que serveur HTTP et Nginx en tant que serveur HTTPS en reverse proxy pour WordPress, voici comment vous pouvez le faire :
wp-config.php de WordPress afin de prendre en compte le changement du protocole HTTP vers HTTPS à travers le reverse proxy NginxPour modifier le fichier wp-config.php de WordPress afin de prendre en compte le changement du protocole HTTP vers HTTPS à travers le reverse proxy Nginx, vous devez accéder au fichier wp-config.php situé à la racine de votre installation WordPress. Voici comment procéder :
wp-config.php :
/var/www/html/ ou un chemin similaire.wp-config.php. Vous pouvez le trouver directement dans le répertoire de votre installation WordPress.wp-config.php :
wp-config.php au cas où quelque chose tournerait mal. Vous pouvez simplement copier le fichier et le renommer avec une extension .bak par exemple.wp-config.php :
wp-config.php avec un éditeur de texte comme nano, vim ou un éditeur de texte graphique comme Notepad++ si vous travaillez depuis un environnement Windows.WP_SITEURL et WP_HOME :
define('WP_SITEURL', 'http://example.com');
define('WP_HOME', 'http://example.com');
/** Partie a rajouter a wp-config.php pour gérer wordpress derrière un reverse proxy nginx
Le proxy nginx dialogue avec le serveur apache en http et avec l'exterieur en https
/** Definition des URLs du site */
define('WP_HOME', 'https://www.giraud-finance.com');
define('WP_SITEURL','https://www.giraud-finance.com');
If ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS']= 'on';
}
/******************* FIN DU RAJOUT ******************************************************/
wp-config.php et quittez l’éditeur de texte.Une fois que vous avez modifié le fichier wp-config.php de cette manière, WordPress utilisera désormais le protocole HTTPS pour les URLs du site et de l’administration, ce qui devrait convenir à votre configuration avec Nginx en tant que reverse proxy HTTPS. Assurez-vous de tester votre site pour vous assurer que tout fonctionne correctement après avoir apporté ces modifications.