Activer SSH sous CPanel

Activer SSH sous CPanel photo 4

Il peut être extrêmement utile d'activer la connexion SSH chez certains hébergeurs qui la proposent, comme SiteGround. Cela permet de gagner pas mal de temps, notamment lorsque l'on utilise wp-cli. Mais avant de pouvoir se connecter, il faut d'abord l'activer dans les options de CPanel. Activation de la connection SSH dans CPanel Rendez-vous dans CPanel > Security > SSH Shell Access : Ensuite, cliquez sur le bouton Manage SSH Keys: Nous avons ensuite le choix entre deux solutions : soit […]

Lire la suite »

MariaDB : résoudre l'erreur "Column count of mysql.proc is wrong"

Serveur dédié : installation de MariaDB 10.3 photo

Sur l'un des serveurs de mes clients Codeable, j'ai mis à jour MariaDB de la version 10.1 à la version 10.3 et voici ce que retournait MariaDB lors du lancement de procédures: Si cela arrive, pas de panique: MaraDB fonctionne et le site s'affiche mais la base de données mysql n'a pas été mise à jour par apt, il faut lancer la procédure d'installation manuellement, depuis le terminal. On met donc la base mysql à jour avec mysql-upgrade: et on […]

Lire la suite »

MariaDB ne veut plus redémarrer : quelques solutions

Serveur dédié : installation de MariaDB 10.3 photo

Sur le serveur chinois que j'ai monté pour un de mes clients sur Codeable, le site a commencé à afficher des erreurs étranges : erreur 502 pour nginx sur certaines pages et des nombres étranges en lieu et place des données de la base de données. Après un redémarrage des services PHP, nginx et mysql, je constate que MariaDB veut bien s'arrêter mais ne veut plus de lancer. Voici ce que donne: Résultat: Bon, chou blanc. Cela ne nous donne […]

Lire la suite »

WordPress : changer le mot de passe d'un utilisateur depuis le serveur SQL

WordPress : changer le mot de passe d'un utilisateur depuis le serveur SQL photo

Il peut être nécessaire de changer le mot de passe d'un utilisateur WordPress par exemple lorsque l'on migre un compte, lorsque l'on repart de zéro avec une base de données vierge ou lorsque le mot de passe du site de développement diffère de celui du site de production. Ou tout simplement pour en mettre un plus facile à retenir. Voici donc comment changer le mot de passe d'un utilisateur WordPress directement depuis un terminal connecté sur le serveur de la […]

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 »

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 : 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 »

Serveur High Availability : créer un load balancer avec une IP flottante

Serveur High Availability : créer un load balancer avec une IP flottante photo 1

Après la réplication des bases de données et la réplication des fichiers, passons maintenant à la mise en place d'un load balancer avec keepalived et une IP flottante. Voici le principe général de ce que nous cherchons à accomplir, avec une petite animation: Voici ce dont vous avez besoin pour ce tutoriel: deux serveurs, VPS, ou Droplets si chez Digital Ocean; une IP flottante (gratuite chez DO). Installation et paramétrage de keepalived Keepalived est une application de routage qui permet […]

Lire la suite »

Créer un serveur High Availability : la réplication des fichiers

Créer un serveur High Availability : la réplication des fichiers photo

Nous avons vu il y a quelques jours comment répliquer nos bases de données à la volée d'un serveur à l'autre. Voyons aujourd'hui comment répliquer les fichiers en temps réel avec lsyncd. Pour les besoins de ce tutoriel, vous avez besoin: deux serveurs, VPS, ou Droplets si chez Digital Ocean; d'une connexion SSH par clé, sans mot de passe, entre les deux serveurs. Mon serveur principal s'appelle MASTER. Le serveur de sauvegarde s'appelle BACKUP. Copier tous les fichiers d'un serveur […]

Lire la suite »

Créer une clé SSH pour ouvrir une session distante sans mot de passe

Créer une clé SSH pour ouvrir une session distante sans mot de passe photo

Il est idéal de pouvoir s'identifier sur un serveur distant, à l'aide d'une clé SSH, sans avoir à taper son mot de passe à chaque fois. Pas seulement pour un gain de temps mais pour, par exemple, transférer des données ou avoir un cron qui lance une sauvegarde planifiée automatiquement, sans que vous ayez à taper le mot de passe SSH. Et puis, c'est un degré de sécurité supplémentaire puisque personne ne pourra deviner votre clé RSA, à moins d'avoir […]

Lire la suite »

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

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

Ce tutoriel aborde la réplication des données d'un VPS ou serveur dédié : les bases de données seront répliquées d'un serveur principal (master) sur un autre serveur auxiliaire (backup). En cas de défaillance du serveur principal, le serveur auxiliaire prendra le relais automatiquement. Ce guide considère que vous avez : deux VPS ou Droplets chez Digital Ocean dans le même datacenter; une IP flottante qui peut être assignée à l'un ou l'autre des serveurs, à la demande; le même système […]

Lire la suite »

Les petits problèmes d'hébergement (février 2010)

Vous avez très certainement remarqué que l'accès au site a été très instable ces derniers jours. Voici ce qui s'est passé, dans l'ordre des évènements. Dimanche 21 février, je constate que le site rame vraiment. Cela fait déjà deux jours que je l'avais remarqué mais là, il faut quasiment 30 secondes pour que le site s'affiche. Je contacte mon hébergeur. 20 minutes plus tard, tout le site est down, affichant des erreurs 403 (forbidden). Même Cpanel est interdit, plus de […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: