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 »

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é : produire une meilleure réserve d'entropie avec haveged

Serveur dédié : générer de l'entropie additionnelle avec Haveged photo

Sur notre serveur dédié, nous avons parfois besoin de générer des nombres aléatoires avec une forte entropie, par exemple lorsque l'on génère une clé SSH, un certificat SSL/TLS ou une clé pour DNSSEC. Aujourd'hui, je vous propose donc un article un petit peu plus théorique, qui nous permettra d'améliorer la qualité des données aléatoires et l'entropie générale de notre serveur. On commence donc par la théorie et on enchaîne sur la partie technique. L'entropie ou le caractère aléatoire sous Linux […]

Lire la suite »

Serveur dédié : la mise à jour vers Debian 8 Jessie

debian-8-jessie

Hier soir, j'ai mis à jour le serveur : nous passons de Debian 7.8 (wheezy) à 8.0 (jessie). Tout s'est plutôt bien passé, il y a eu environ 10 minutes de downtime, le temps que je comprenne ce qui avait changé, notamment dans la configuration Apache et celle de Postfix. Voici un petit compte-rendu de la mise à jour. Mise à jour des dépôts On édite notre fichier source APT : nano /etc/apt/sources.list et on remplace toutes les occurences de […]

Lire la suite »

Serveur dédié : mise à jour vers Debian 7 Wheezy

Serveur dédié : mise à jour vers Debian 7 Wheezy photo

Hier soir, j'ai mis le serveur à jour : nous passons de Debian 6 ("Squeeze") à Debian 7 ("Wheezy") - vous l'aurez remarqué : chez Debian, les versions portent le nom de personnages de Toy Story :) Histoire de garder une trace de ce que je fais, voici les étapes que j'ai suivies. Contrairement aux versions précédentes, Debian recommande d'utiliser apt-get au lieu d'aptitude. Donc acte dans ce tutoriel. Etape 1 : s'assurer que le système est à jour On […]

Lire la suite »

Bash : réparer les tables MySQL en cas de crash

Bash : réparer les tables MySQL en cas de crash photo

Il arrive que parfois une table SQL soit complètement plantée, ce qui peut bloquer l'accès à la base de données et donc l'accès au site. Pour éviter cela, j'ai écrit un petit script bash qui me permet de stopper le serveur MySQL, procéder à la réparation de toutes les tables de toutes les bases de données puis relancer le serveur MySQL, Apache et Varnish. #!/bin/sh # MySQL Auto-Repair # Written by Matt - skyminds.net # stop the MySQL server /etc/init.d/mysql […]

Lire la suite »

BIND9 : résoudre l'erreur "ignoring out-of-zone data"

Bien configurer BIND9 pour que tout fonctionne correctement n'est pas vraiment intuitif et le parcours est semé d'embûches. Sur mon ancien serveur OVH, j'ai connu l'erreur suivante pendant des mois : /etc/bind/skyminds.net.hosts:15: ignoring out-of-zone data (ksXXXXXXX.kimsufi.com) Alors bon, cela n'empêche pas du tout le serveur DNS de faire son travail mais c'est quand même un peu gênant de savoir que la configuration n'est pas optimale. Voici comment y remédier. Problème : BIND renvoie l'erreur "ignoring out-of-zone data" Lors d'un checkconf […]

Lire la suite »

MySQL : résoudre l'erreur "Access denied for user debian-sys-maint@localhost"

Problème : l'erreur "Access denied for user debian-sys-maint@localhost" au lancement de MySQL Lors de la migration de mes bases de données d'un serveur à l'autre, j'ai aussi déplacé la base mysql qui contient tous les utilisateurs, droits... pour ne pas avoir à tout refaire. Le problème, c'est que chaque installation de MySQL crée un utilisateur de maintenance - debian-sys-maint sur notre serveur Debian - avec un mot de passe unique. Solution : penser à copier /etc/mysql/debian.cnf En copiant les bases […]

Lire la suite »

Migration de serveur : bonjour Kimsufi 750G

fish-bowls

J'ai peu posté ces derniers jours et ce pour plusieurs raisons. Premièrement, il fait beau. Donc j'en profite, surtout qu'il fait aussi chaud qu'en mai-juin. Et deuxièmement, je viens de migrer le site sur un serveur plus puissant. Migration entre deux serveurs Il y a une grosse différence entre monter un serveur de A à Z, comme j'avais fait précédemment, et migrer données et programmes d'un serveur A à un serveur B. L'important pour moi était de réutiliser au maximum […]

Lire la suite »

MySQL : résoudre l'erreur "Table is marked as crashed and last (automatic?) repair failed"

mysql-table-crash

Hier soir, gros bug sur le site : plus moyen d'accéder aux pages du site ou de sauvegarder un article. Je lance un top, le serveur n'a pas l'air d'être surchargé du tout. Je relance Apache, Varnish et MySQL et là... Stopping MySQL database server: mysqld failed! /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! ... failed! Ah cette erreur-là, je l'ai déjà eue ! Je fais un peu de ménage et je relance MySQL : /etc/init.d/mysql restart Stopping […]

Lire la suite »

Serveur dédié : configurer la limite mémoire pour PHP et Suhosin

suhosin_logo

Aujourd'hui, je vous livre la solution à un problème auquel vous avez peut-être été confronté lors de la configuration de votre serveur dédié - il s'agit d'une erreur que l'on peut trouver dans les fichiers logs d'Apache : Dec 12 16:19:26 mail suhosin[22860]: ALERT - script tried to increase memory_limit to 268435456 bytes which is above the allowed value (attacker '82.83.84.85', file '/home/skyminds/public_html/wp-admin/admin.php', line 96) Etape 1 : paramétrage de memory_limit dans php.ini On édite notre fichier php.ini : nano […]

Lire la suite »

Serveur dédié : mettre à jour le noyau Debian de la Kimsufi

Serveur dédié : mettre à jour le noyau Debian de la Kimsufi photo

Aujourd'hui, on met à jour le noyau linux de notre installation Debian sur notre Kimsufi. Un noyau à jour, c'est toujours mieux pour bénéficier des derniers patchs/améliorations/correctifs de sécurité du noyau. OVH compile ses propres noyaux, offrant différentes options. Nous choisirons le noyau avec GRS : grsecurity est un correctif de sécurité pour le noyau incluant PaX, un système de contrôle d'accès à base de rôles et différents moyen de renforcer la sécurité générale du noyau. Téléchargement du dernier noyau […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: