Archive par auteur
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