The SEO Framework : résoudre l'erreur 404 du fichier sitemap.xml sous NginX

The SEO Framework : résoudre l'erreur 404 du fichier sitemap.xml sous NginX photo

Cela fait belle lurette que j'ai troqué Yoast SEO pour The SEO Framework, qui est bien mieux codé et plus performant. Récemment, lors d'un changement de serveur, je me suis aperçu que l'un des sites avait son fichier sitemap.xml qui renvoyait une erreur 404 sous NginX. Si cela vous arrive, deux solutions s'offrent à vous. Vérification du server block Commencez d'abord par vérifier que votre serveur block contient les bonnes directives pour gérer les règles de WordPress: Sauvez votre server […]

Lire la suite »

NginX : résoudre "upstream sent too big header while reading response header from upstream"

NginX : résoudre "upstream sent too big header while reading response header from upstream" photo

Lors de la mise en ligne d'un nouveau site, je suis tombé sur une page qui ne fonctionnait pas et donnait une erreur 502 avec ce message dans les logs: Si votre serveur utilise NginX, il suffit d'ajouter ces deux lignes à votre server block pour que tout rentre dans l'ordre: L'augmentation de la taille des buffers permet d'envoyer toutes les données d'un coup d'un seul, ce qui résout l'erreur. Il ne reste plus ensuite qu'à relancer le serveur NginX: […]

Lire la suite »

PHP : configurer un pool PHP pour chaque site

PHP : configurer un pool PHP pour chaque site photo

Au départ, ce serveur n'avait qu'un seul site - celui que vous lisez en ce moment ;) - mais au fil du temps, plusieurs sites sont venus s'installer dans son giron. Au début, nous n'avions donc besoin d'une seule configuration PHP - www.conf par défaut - qui est un pool (ou conteneur) selon la terminologie PHP. Ce fichier de configuration dicte le nombre de threads PHP à lancer, les permissions, etc. Afin de monter en charge et fournir à chaque […]

Lire la suite »

Nginx : créer un nouveau site WordPress dans un sous-répertoire, sans conflit avec le site principal

Ajouter un nouveau site WordPress dans un répertoire, sans conflit avec le site principal photo

Dernièrement, j'ai développé un nouveau site WordPress pour une cliente dont l'hébergement ne prévoit pas de staging site, ce qui est un peu ballot. Plutôt que d'utiliser son hébergeur, je me suis dit que j'allais travailler sur la nouvelle version depuis un répertoire sous SkyMinds. Le problème s'est assez rapidement posé : les diverses règles de configuration de SkyMinds (à la racine du domaine) entrent en conflit avec le nouveau site qui se trouve dans un répertoire. Il est donc […]

Lire la suite »

Serveur dédié : transférer et héberger un nouveau domaine sur votre serveur

Serveur dédié : transférer et héberger un nouveau domaine sur votre serveur photo

Aujourd'hui, nous allons voir comment héberger un nouveau domaine sur le serveur, en simplifiant au maximum les procédures. Le nom de domaine sera réservé chez OVH et le site hébergé sur notre serveur Debian. Nous allons servir le site avec NginX en HTTPS grâce à un certificat SSL fourni gratuitement par Let's Encrypt. Enfin, on utilisera le serveur email existant et on ajoutera la configuration OpenDKIM pour signer et authentifier tous les emails sortants du domaine. Nom de domaine J'achète […]

Lire la suite »

Serveur dédié : configurer Apache et NginX pour servir des polices de caractères

Serveur dédié : configurer Apache et NginX pour servir des polices de caractères photo

La plupart des sites modernes font appel à des polices de caractères qui ne sont pas installées sur les systèmes d'exploitation de leurs visiteurs. L'utilisation de Google Fonts est très largement répandue mais cela ajoute un délai de traitement dans le chargement des pages car cela nécessite autant de requêtes externes. Il est également possible de placer les fichiers dans le répertoire du thème graphique et de les servir directement depuis le serveur de fichier, comme Apache ou NginX. Tout […]

Lire la suite »

Serveur dédié : installer NginX avec support HTTP2 et certificat SSL, PHP, MariaDB sous Debian

Serveur dédié : installer NginX avec support HTTP2 et certificat SSL, PHP, MariaDB sous Debian photo

Aujourd'hui, nous sautons le pas et passons du serveur Apache au serveur NginX (à prononcer "engine X") pour booster les performances générales du site. Cela fait quelques serveurs que je monte pour d'autres en utilisant nginx et force est de constater que c'est beaucoup plus réactif qu'Apache et cela prend moins de temps à configurer pour optimiser les réglages. Je pars du principe que c'est une nouvelle installation mais si vous aviez déjà votre site qui tournait sous Apache, certaines […]

Lire la suite »

Serveur dédié : mise à jour vers PHP7.1 sous Debian

Serveur dédié : mise à jour vers PHP7.1 sous Debian photo

Aujourd'hui, le serveur passe à PHP7.1 ! Ce tutoriel aborde le passage de PHP7.0 à PHP7.1 sur une Debian stable (Jessie). L'opération prend une vingtaine de minutes, en comptant les opérations de vérifications (pre-flight checks en anglais). La retraite PHP chez Dotdeb Guillaume Plessis, qui maintient Dotdeb, a récemment annoncé que pour des raisons personnelles et professionnelles, Dotdeb ne fournira plus les mises à jour de PHP passé la version 7.0. Je comprends sa décision : c'est chronophage et il […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: