Serveur dédié : mise à jour vers PHP 7.2

Serveur dédié : script bash pour réparer les tables MySQL en cas de crash photo

Aujourd'hui, le serveur passe à PHP 7.2 ! PHP 7.2 accroît fortement les performances des versions précédentes, notamment au travers de plusieurs améliorations en matière de sécurité. Ainsi, l'algorithme Argon2 qui sert au hachage sécurisé des mots de passe corrige les défauts des algorithmes actuels. Celui-ci permet notamment un taux de remplissage plus élevé de la mémoire. PHP 7.2 intègre désormais dans son noyau la bibliothèque de cryptographie Sodium, utilisée pour le chiffrement authentifié, est désormais une extension de base […]

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é : créer un certificat ECDSA avec Let's Encrypt

Serveur dédié : créer un certificat ECDSA avec Let's Encrypt photo

Aujourd'hui, je vous montre comment j'ai mis en place un certificat ECDSA avec Let's Encrypt, que j'utilise depuis l'année dernière. Let's Encrypt a annoncé il y a quelques mois qu'il sera possible au courant de l'année 2018 de créer des certificats ECDSA, pour plus de sécurité et de rapidité. L'algorithme ECDSA L'algorithme ECDSA (abbréviation d'Elliptic Curve Digital Signature Algorithm) a été proposé pour la première fois par Scott Vanstone en 1992. Les signatures basées sur l'algorithme d'ECS, l'ancêtre de ECDSA, […]

Lire la suite »

Serveur dédié : résoudre l'erreur "tail: inotify cannot be used, reverting to polling: Too many open files"

Serveur dédié : résoudre l'erreur "tail: inotify cannot be used, reverting to polling: Too many open files" photo

Ce matin, je me suis aperçu que le serveur était un peu moins réactif que d'habitude. Ni une, ni deux, je lance le terminal et commence par vérifier les fichiers log. Un message attire alors mon attention : tail: inotify cannot be used, reverting to polling: Too many open files C'est bien étrange puisque très peu de services sont censés lancer des tail. Nous allons donc lancer quelques commandes pour savoir qui est responsable de cet état. Hotfix : à […]

Lire la suite »

Télécharger vos fichiers torrent automatiquement avec FlexGet et Transmission

Télécharger vos fichiers torrents automatiquement avec Flexget photo

Aujourd'hui, nouvelle étape dans l'automatisation de nos téléchargements : au lieu d'uploader un fichier .torrent ou magnet sous Transmission, nous allons installer FlexgGet qui va nous permettre de surveiller un flux RSS pour télécharger automatiquement les fichiers bittorent. Une fois le fichier graine téléchargé, Transmission se chargera de télécharger les fichiers immédiatement. Tout sera donc automatisé ! En pré-requis, je vous conseille d'avoir Transmission installé et configuré sur votre serveur ou machine, cela vous fera gagner pas mal de temps. […]

Lire la suite »

Serveur dédié : réinitialiser le mot de passe root d'un serveur MySQL ou MariaDB

Serveur dédié : réinitialiser le mot de passe root d'un serveur MySQL ou MariaDB photo

Pour les besoins d'un de mes clients préférés, j'ai eu la grande joie de paramétrer un VPS aux petits oignons avec réplication des données à la volée. C'est un projet fascinant que j'ai déjà abordé dans la série réplication de données. Au moment de la réalisation des bases de données, je demande à mon client le mot de passe root du serveur de base de données pour y créer de nouveaux utilisateurs. La réponse ne se fait pas attendre : […]

Lire la suite »

MariaDB : résoudre l'erreur 1062 (duplicate entry for key PRIMARY) lors de la réplication des bases de données

Créer un serveur High Availability : la réplication des bases de données photo

Si vous utilisez les fonctions de réplication de MySQL ou MariaDB, il peut arriver que votre slave bloque sur une instruction qui devrait avoir un identifiant unique mais que le serveur tente d'insérer deux fois. Et quand c'est le cas, la réplication des données prend fin donc c'est un problème à corriger rapidement si vous voulez que votre système haute disponibilité perdure et soit vraiment efficace en cas de coup dur. Identification du problème Je me suis rendu compte du […]

Lire la suite »

Serveur dédié : mise à jour vers Debian 9 Stretch

Serveur dédié : mise à jour vers Debian 9 Stretch photo

Cette semaine, le système d'exploitation du serveur principal passe de Debian 8 Jessie à Debian 9 Stretch. Mise à jour des paquets du système La mise à jour s'est faite plutôt simplement pour la majeure partie des paquets : apt update && apt upgrade mais il a fallu s'y reprendre à plusieurs fois pour les paquets restants : apt install <liste des paquets restants> Changements dans la configuration Quelques changements notables sont à noter. Configuration apt On vérifie que tous […]

Lire la suite »

Linux : résoudre l'erreur "Cannot set LC_ALL to default locale"

Linux : résoudre l'erreur "Cannot set LC_ALL to default locale" photo

Récemment, j'ai installé un serveur en Chine, derrière le Great Firewall of China (GFW) pour un des mes clients. Le code n'a pas de frontières mais la langue peut parfois poser problème - même pour un système d'exploitation, au niveau de la locale. Les locales sont un ensemble de paramètres qui définissent la langue de l'utilisateur, sa région et les préférences régionales que l'utilisateur souhaire voir dans son interface. Typiquement, une locale est identifiée par un code langue suivi d'un […]

Lire la suite »

Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2

Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2 photo

Amazon Elastic Compute Cloud ou EC2 est un service proposé par Amazon Web Services (AWS) permettant à des tiers de louer des serveurs sur lesquels exécuter leurs propres applications web. Si vous avez déjà travaillé sur une instance Amazon EC2 sous linux, vous avez très certainement essayé d'utiliser sudo pour lancer des commandes qui nécessitent une élévation des privilèges de votre utilisateur. Or, la configuration Amazon ne le permet pas par défaut mais utilise une implémentation du fichier sudoers qui […]

Lire la suite »

MacOS : résoudre le problème d'encodage Unicode des accents sous WordPress (ou autre CMS)

MacOS : résoudre le problème d'encodage Unicode des accents photo

Des espaces après chaque caractère accentué Pour le site du Kriya Yoga France, on me transmet régulièrement des fichiers PDF que je dois transformer en articles. Je fais donc la plupart du temps un copié-collé et ensuite je m'attèle à la mise en page dans l'éditeur WordPress. Le hic, c'est que depuis l'année dernière, je travaille sous MacOS pour tout ce qui est développement web. J'ouvre donc chaque PDF avec Preview - la visionneuse PDF installée par défaut - mais […]

Lire la suite »

Linux : créer un fichier d'échange (swap) pour optimiser un VPS

Linux : créer un fichier d'échange (swap) pour optimiser un VPS photo

De temps en temps, on me demande de configurer des serveurs dédiés ou des VPS. Dernièrement, j'ai travaillé sur un VPS qui n'avait pas de fichier swap et qui finissait par consommer toute la RAM disponible. Ce tutoriel vous permet de mettre en place un fichier swap sous Ubuntu 16.04 Server. Le fichier swap Le moyen le plus simple d'avoir un serveur réactif et de le prémunir contre les erreurs out-of-memory des services est d'allouer un fichier swap. Le swap […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: