-
Utiliser Traefik avec Docker pour gérer facilement vos sites en local
jeudi 3 juillet 2025
Introduction Quand on développe plusieurs sites web en local avec Docker, gérer les ports, HTTPS, redirections, et virtual hosts peut vite devenir compliqué. C’est là que Traefik, un reverse proxy moderne, entre en jeu. Traefik s’intègre facilement avec Docker, détecte automatiquement vos containers et configure le routage HTTP/HTTPS sans besoin de modifier vos containers web. […] Lire la suite
-
mkcert : Générer facilement des certificats SSL valides en local
jeudi 3 juillet 2025
Lorsque vous développez un site web en local, notamment avec Docker ou Laravel, vous avez probablement déjà rencontré des messages d’alerte dans votre navigateur à propos de connexions non sécurisées, de certificats invalides ou d’erreurs du type SSL_ERROR_RX_RECORD_TOO_LONG. Pour remédier à cela de manière propre, l’outil mkcert est votre meilleur allié. Qu’est-ce que mkcert ? […] Lire la suite
-
Installation CMake sur Mac et compiler un simple projet
jeudi 27 octobre 2022
Nous allons voir ici comment installer CMake et l’utiliser dans un projet simple. CMAke est un outil open source et gratuit qui permet de gérer la compiulation d’un projet. Il va permettre aussi de créer des scripts de compilation en fonction de l’environnement sur lequel on souhaite générer notre projet (mac, Windows, Linux, etc…) Dans […] Lire la suite
-
OpenSSL (de)crypt file
vendredi 1 avril 2022
Voici les étapes pour créer clé publique/privé pour protéger un document par exemple. Créer une clé privé: Généré sa clé publique: Encrypt avec clé publique: Decrypt avec clé privée Lire la suite
-
[Apache] Sécurité empêcher la lecture du dossier git via le navigateur
mardi 15 mars 2022
Pour des raisons de sécurité, il est préférable de bloquer l’accès au dossier .git sur votre serveur Apache. Pour cela, n’oubliez pas de rajouter les instructions suivantes dans le dossier de configuration d’Apache (/etc/apache2/apache.conf). Ensuite il vous suffit de vérifier l’accès par le browser à l’url suivante: https://www.example.com/.git/config Lire la suite
Convertir BLOB string vers TEXT:
jeudi 14 octobre 2021
Si vous utilisez des champs de type blob dans votre table mysql et que vous avez accès à la base de donnée seulement en ligne de commande (en production par exemple), lorque vous regarder le contenu de ce champs il n’est pas lisible… Voici la requête qui peremtra de voir le contenu du champs:
Lire la suite
Tags: Blob , MySQL
Transfert repository to GitLab
mardi 12 octobre 2021
Nous allons voir ici comment transfèrer un repository existant sur GitLab. Tout d’abord, vous devez créer un repository complètement vide sur votre GitLab. Une fois créé, vous obtiendrez l’url du repository. Il faut aussi être sur que votre utilisateur GitLab ait les droits « Maintener » pour permettre de créer toutes les branches de votre repository existant […]
Lire la suite
Tags: Git , GitLab , repository
[Drupal] Requêtes SQL pour trouver les mauvais lien
vendredi 16 avril 2021
Voici les requêtes que j’utilise afin de retrouver dans la base de donnée de Drupal tous les liens du site Internet. Pas oublier de rajouter les tables des modules installé ou créé qui peuvent contenir des liens à devoir remplacer. Tenir compte aussi des champs créé dans drupal de vos content type qui contiennent des […]
Lire la suite
Tags: drupal , MySQL , SEO
[Laravel] .env compromis avec xCATZE
mardi 13 avril 2021
Je vais vous parler ici de la grande importance d’une variable d’environnement dans le framework laravel. Cette variable d’environnement est bien sur le paramètre: Qui est un paramètre très utile lors du développement de votre application car il est permet d’afficher toutes les variables disponibles lorsqu’un bug se produit. Du coup, il est impératif de […]
Lire la suite
Tags: .env , Laravel , PHP , sécurité , smtp , xCATZE

[LINUX]Let’s Encrypt: Free SSL certificate
mercredi 31 mars 2021
Nous allons voir ici comment installer certbot qui permet de générer automatiquement un certificat SSL pour notre site web sous apache. Voici les étapes à suivre sous Debian Server: On installe certbot de letsencrypt pour apache: On générère les certificats uniquement pour apache. Ils seront disponible dans le dossier /etc/letsencrypt/live/ On fait pointer les certificats […]
Lire la suite
Tags: Apache , Certbot , Certificat , debian , Linux , SSL