====== Hébergement de services web ====== ===== Serveurs web & reverse proxy web ===== ===== Serveurs web ===== [[http://robots-txt.com/|Contrôler l'indexation de son site web grâce au fichier robot.txt et à l'en-tête X-Robot-tag]] ==== Apache HTTPD ==== Apache HTTPD est un serveur web Open Source très performant pour Windows et Linux pouvant servir de reverse proxy. [[Configuration d'un serveur web apache|Configuration d'un serveur web Apache]] [[https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/918580-protegez-un-dossier-avec-un-htaccess|Protéger une page web par mot de passe]] [[http://www.infowebmaster.fr/outils/crypter-htpasswd.php|Outil pour chiffrer des mots de passes d'utilisateurs web]] [[Débug Apache HTTPD]] === Redirection HTTP/HTTPS === [[https://certbot.eff.org/lets-encrypt/debianstretch-apache|Certifier son site HTTPS Let's Encrypt]] ==== Caddy ==== Caddy est un serveur web minimaliste et performant écrit en go pouvant servir de reverse proxy avec une fonction de génération de certificat SSL automatique [[Configuration d'un serveur web Caddy|Configuration d'un serveur web Caddy]] ==== Nginx ==== Nginx est un serveur web Open Source très performant pour Windows et Linux pouvant servir de reverse proxy. [[Configuration de Nginx comme Reverse Proxy Web|Configuration de Nginx comme Reverse Proxy Web]] [[https://memo-linux.com/securiser-son-site-web-sous-nginx-avec-lajout-den-tetes-headers/|Sécuriser son site web sous Nginx avec l'ajout d'en-têtes HTTP]] [[Script Python pour générer de faux logs nginx]] ==== BunkerWeb ==== BunkerWeb est un reverse proxy web open source conçu pour bloquer les attaques au niveau applicatif dans des environnements web utilisant docker. [[https://www.it-connect.fr/tuto-bunkerweb-reverse-proxy-et-waf-open-source/|(IT Connect)BunkerWeb : Prise en main]] ==== IIS ==== Internet Information Services est le serveur web de Microsoft intégré à Windows Serveur. [[https://fr.godaddy.com/help/installer-manuellement-un-certificat-ssl-sur-mon-serveur-iis-8-4951|Installer un certificat SSL sous IIS 8]] ==== Node.JS ==== [[https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-debian-10|Installer Node.JS sur Debian 10]] [[https://techviewleo.com/install-nodejs-and-npm-on-debian-linux/|Installer Node.JS 16 sur Debian 11]] ===== Répartiteurs de charge web ===== ==== HAproxy ==== HAProxy est un puissant répartiteur de charge pour les applications TCP & HTTP, fiable, sécurisé, et évolutif. [[haproxy|Configuration d'un cluster web (Haproxy)]] ===== Cache web ===== ==== Memcached ==== Memcached est un service open source permettant de mettre en cache du contenu afin d'alléger la charge de serveurs web. [[https://www.it-connect.fr/memcached-la-memoire-des-serveurs-web/|(IT Connect) Memcached : prise en main]] ==== Redis ==== Redis est un logiciel de stockage de données en mémoire open source extrêmement rapide (clé-valeur), utilisé comme cache, gestionnaire de sessions et files d'attente, avec option de persistance sur disque. ===== Vérifications Anti-Bots ===== ==== CapCaptcha ==== CapCaptcha est un service de captchas autohébergeables Open Source permettant d'ajouter une protection anti-robots sur son site web. [[https://trycap.dev/fr/|📖 CapCaptcha (site officiel)]] ===== Divers ===== [[Documentation spécifique aux CMS]] [[https://korben.info/bore-tunnel-tcp-rapide-leger-ports-locaux.html|Exposer un port local sur Internet facilement avec Bore]]