Une fois qu’on a vérifié les émetteurs et les destinataires (partie 1/2), on peut faire des essais d’envoi. L’envoi consiste à créer un email et à l’envoyer à sa destination en utilisant le protocole SMTP. La destination est fournie par le champ MX de l’enregistrement DNS du domaine du destinataire. Pour créer un email, on…
Tester Exim 1/2
L’intérêt du serveur de mail Exim est, entre autres, sa capacité à être testé. Dans cet article, comme dans le précédent, on va tester les emails sortants. Tester les destinataires Pour vérifier comment Exim envoie un email, on utilise le mode test, c’est la commande exim4 -bt adresse Pour une boîte aux lettres existante :…
Configuration Exim
Exim est le serveur SMTP packagé par défaut de la distribution Debian. Il y a beaucoup de supporters de Postfix, mais dans la pratique, pour envoyer des emails depuis la crontab ou depuis une application Web, Exim fait très bien l’affaire et surtout il est « facile » à tester lors de la mise au point des…
Nginx comme proxy SSL
Beaucoup de sites Web basés sur PHP utilisent Nginx pour faire tourner PHP-fpm par exemple. Comme de plus on rajoute souvent un accélérateur Varnish dans la pile des composants, on se retrouve avec un Nginx qui gère la connexion des clients Web sur les ports 80 et 443 et le même Nginx qui gère le…
Faut-il supprimer l’en-tête X-Magento-Cache-Debug ?
Comme la documentation Magento l’indiquait, si on était en mode production, alors on ne voyait pas le header X-Magento-Cache-Debug…. C’était vrai avant 2019 ! Maintenant ce header est renvoyé systématiquement, mais on peut revenir à la configuration de 2019 si on le souhaite !
Forcer le rafraichissement du cache Varnish avec Ctrl+F5 !
La plupart des outils de gestion de sites Internet, comme les CMS ou les solutions d’e-commerce peuvent intégrer dans leur architecture logicielle le composant Varnish pour cacher des pages ou des éléments de pages Web. La gestion du cache Varnish est alors intégrée à l’outil. C’est à dire que l’outil va générer un en-tête du…
Linux efficace ou les 10 commandes à connaître
La très grande majorité des cours, des tutoriels ou des livres sur Linux sont des énoncés des commandes du système avec moult détails sur la syntaxe des options…On arrive vite à des succédanés du man avec des exemples en plus.Si on ne connaît rien, on obtient donc une information relativement brute et si on connaît…
Tests de charge : le plugin jp@gc Concurrency Thread Group
Lors de tests de charge avec JMeter, il est courant d’utiliser le plugin jp@gc Concurrency Thread Group (https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup/), qui permet de faire monter la charge par marche d’escalier. Les marches d’escalier quand elles sont suffisamment longues par rapport à la fréquence des prises de mesures du côté de l’infrastructure, permettent de faire une corrélation directe…
Test de charge : Comment extrapoler le nombre de visites ?
Le test de charge a pour objectif d’avoir une idée de l’audience que pourra supporter le site testé. Sauf que le test est généralement fait sur une durée relativement courte avec des scénarios plus ou moins réalistes. A partir de là, on va essayer d’extrapoler l’audience produite par le test en un nombre de visites…
Rsync où comment transférer des fichiers
rsync est un outil de transfert de fichiers. On pourrait dire comme Filezilla. Voilà, tout est dit ! Pourtant c’est un outil incontournable de l’administration système. A tel point que je n’utilise que très rarement la commande cp (copy). A l’origine rsync a été développé pour transférer des fichiers ou plutôt des arborescences sur des…