URL: https://linuxfr.org/forums/general-general/posts/securiser-un-serveur-web-auto-heberge Title: sécuriser un serveur web auto hébergé Authors: Eh_Dis_Mwan Date: 2019年12月01日T20:01:26+01:00 License: CC By-SA Tags: Score: 2 Bonjour, Voiçi un compte rendu des actions opérés après que l'os de mon raspberry pi (utilisé pour un serveur web perso) m'ait lâché. Bien sûr, j'éviterais de parler de tout ce qui est récuperation de la db à froid de la carte SD , ni de la reconstruction du site web, ni de la reinstallation de l'OS, plutôt les choix que j'ai fait. 1- L'ancien site web était sur apache/MySQL/PHP, j'ai décidé de migrer vers nginx/mariadb/php. Raison: Nginx me semble plus facilement configurable, même si la doc pour apache est plus facilement accessible j'ai choisi mariadb pour les performances 2- J'ai choisi de prendre les package plutôt que créer des containers pour la simple raison que ce site web ne néccessite pas de CI/CD, et donc, je ne voulais pas non plus que ça se transforme en prise de tête Suite à ça, il m'a fallu penser un peu sécurité 3- Bien sûr, j'ai supprimé l'utilisateur pi, et créer un user à moi 4- Je n'autorise que les accès ssh avec clef, pour éviter les attaques brut force 5- J'ai modifié le port d'écoute du ssh pour éviter que ça loggue de trop 6- j'ai installé fail2ban et sshguard Côté ssh , cela me semble suffisant, mais si vous avez des idées, je suis preneur 6- Côté web, étant amené à modifier le site web en remote, j'ai configuré le site web en SSL via certbot (Let's encrypt) et rediriger toutes les requêtes du ports 80 vers le port 443 Cela me semble suffisant, du moins les trucs que j'ai pu lire à droite à gauche ne me semble pas aller plus loin. Il me semble qu'il me manque une chose, mais j'ignore quoi , avez vous une idée ?