Serveur: migration d’Ubuntu 20.04 à 22.04 LTS
Aujourd’hui, nous mettons le serveur à jour et passons d’Ubuntu Server 20.04 (Focal Fossa) à la version 22.04 LTS (Jammy Jellyfish).
Aujourd’hui, nous mettons le serveur à jour et passons d’Ubuntu Server 20.04 (Focal Fossa) à la version 22.04 LTS (Jammy Jellyfish).
Voici comment créer un site de développement (staging) pour WordPress, en ligne de commande avec wp-cli.
Installez PostfixAdmin proprement avec Nginx, PHP-FPM, MariaDB, Postfix et Dovecot pour gérer domaines, comptes et alias email.
Réparez Dovecot après mise à jour : SASL Postfix, socket auth, erreur stats-writer, TLS/SSL, Diffie-Hellman, doveconf et logs systemd.
Ce soir, on lance la mise à jour du serveur: nous passons notre version d’Ubuntu Server de Bionic Beaver (18.04…
Réinitialisez le mot de passe root MySQL ou MariaDB sous Debian : socket auth, skip-grant-tables, systemd, ALTER USER et sécurité.
Tutoriel pour installer PHP 7.4 sur un serveur dédié Ubuntu/Debian avec le dépôt Ondřej, PHP-FPM, extensions PHP, nginx, php.ini, pools FPM.
Vous pouvez obtenir cette erreur lors de simples opération de maintenance avec la nouvelle configuration de MySQL par défaut. Solutions.
Résolvez les erreurs SSH “Missing privilege separation directory: /run/sshd” et “Could not load host key” sur Ubuntu/Debian avec ssh-keygen, systemd et sshd -t.
Bloquez le hotlinking des images avec Nginx : configuration valid_referers, domaines autorisés, tests curl et limites à connaître.
Réparez une table wp_options sans PRIMARY KEY, AUTO_INCREMENT ou UNIQUE KEY : diagnostic WP-CLI, doublons option_name, sauvegarde et SQL sûr.
Vous lisez actuellement cet article depuis le nouveau serveur de SkyMinds, baptisé ORION. De mail à ORION Le serveur précédent…
Voici un tutoriel qui vous permet de supprimer les kernels linux installés sur votre serveur qui ne sont pas actuellement utilisés.
Automatisez le téléchargement de sous-titres SRT avec FlexGet et Subliminal : installation, config YAML, langues, cron, systemd et dépannage.
Sécurisez les cookies de session PHP avec HttpOnly, Secure et SameSite via php.ini, PHP-FPM, .user.ini ou session_set_cookie_params().
Lors d’une mise à jour APT, il arrive qu’un installeur vous demande s’il faut écraser ou non un des fichiers de configuration existant.
Ce tutoriel vous permet donc de délocaliser les bases de données SQL de MySQL ou MariaDB sur une autre partition.
Stoppez les emails cron inutiles sous Linux avec MAILTO, redirections stdout/stderr, logs dédiés, crond et alternatives systemd timers.
Aujourd’hui, le serveur passe donc à TLS 1.3, ce qui nécessite une mise à jour d’OpenSSL et la mise à jour des ciphers sous NginX.
Mark Adler, l’auteur de gzip, a écrit pigz pour compresser fichiers et répertoires en utilisant tous les coeurs du processeur simultanément.
Installez Redis sur Debian/Ubuntu pour WordPress : serveur Redis, extension PHP, wp-config.php, Redis Object Cache, WP-CLI, sécurité et tests.
Afin de monter en charge et fournir à chaque site les ressources qui lui sont nécessaires, adoptons la stratégie « un site, un pool PHP ».
Nginx : créer un nouveau site WordPress dans un sous-répertoire, sans conflit avec le site principal.
OVH a sorti le kernel linux qui permet de combler les 3 failles critiques qui touchent les puces Intel : Spectre et Meltdown.
Guide pour résoudre l’erreur « tar: file changed as we read it » lors de la création des fichiers de sauvegarde du site avec Backup Manager.
Guide pour héberger un nouveau domaine sur votre serveur: sauvegarde du site, nouvel espace, services en HTTPS et service mail sécurisé.
Guide pour installer PHP 7.2 sur votre serveur dédié ou VPS : plus de sécurité, de rapidité et des fonctionnalités supplémentaires.
Guide pour configurer Apache ou NginX sur un serveur dédié ou VPS pour être en mesure de servir des polices de caractères.
Guide pour mettre en place un certificat ECDSA avec Let’s Encrypt sur votre serveur dédié ou VPS. Au final: A+ sur SSLabs, en Perfect Forward Secrecy.
Guide pour résoudre l’erreur « tail: inotify cannot be used, reverting to polling: Too many open files » sur un serveur linux.
Guide pour réinitialiser facilement le mot de passe root d’un serveur MySQL ou MariaDB avec deux fenêtres de terminal sous Linux.
Guide pour la mise à jour d’un serveur pour passer de Debian 8 Jessie à Debian 9 Stretch, avec modifications SSH et Courier.
Diagnostiquez les inodes saturés et réparez le nettoyage des sessions PHP avec phpsessionclean, systemd et une commande find sécurisée.
Guide pour installer NginX, PHP7, MariaDB et un certificat SSL gratuit avec Let’s Encrypt sous Debian. Configuration optimisée pour la sécurité.
Guide pour mettre à jour PHP de PHP7.0 à PHP7.1 sur un serveur dédié qui tourne sous Debian stable (Jessie) avec PHP-FPM et NginX.
High Availability server: tutoriel pour la réplication des fichiers du site du serveur principal en temps réel sur le serveur de sauvegarde.
Créez une clé SSH Ed25519 pour vous connecter sans mot de passe interactif : ssh-keygen, ssh-copy-id, ssh-agent, permissions et sécurité.
Guide pour créer un serveur High Availability : la réplication des bases de données pour des données à jour, tout le temps.
Voici comment résoudre l’erreur PHP Fatal error: Uncaught Error: Class ‘DOMDocument’ not found.
Corrigez l’erreur APT NO_PUBKEY sur Debian ou Ubuntu avec la méthode moderne : /etc/apt/keyrings, signed-by, .list ou .sources.
Après l’identification SPF, Sender-ID et DKIM et un certificat TLS., voyons comment adjoindre à notre serveur l’authentification DMARC.
Serveur dédié : à la recherche des inodes perdues ou comment résoudre le problème « no space left on device ».
Il existe une liste qui permet d’inclure un domaine dans la liste HTTP Strict Transport Security preload de Chrome.
Créez un jeu de clés SSH sur notre serveur linux – ou n’importe quelle autre machine Unix, comme votre PC – vers un NAS Synology.
Guide pour installer IPKG pour ajouter des applications supplémentaires (dépôts tiers) sur un NAS Synology.
Après la mise à jour d’Apache et HTTP/2, il est apparu un nouveau type d’erreur : l’erreur 421 Misdirected Request. Solution.
Je vous propose de changer les couleurs de l’invite de commande (prompt) de votre terminal sous linux, pour différencier vos serveurs sous SSH.
Nous allons temporairement basculer sur les dépôts sid le temps de mettre à jour Apache et OpenSSL pour HTTP2.