Nginx
-
Configurer Logstash sur les Droplets pour transférer les journaux de Nginx vers OpenSearch géré
Introduction Gérer les journaux de serveur Web est essentiel pour assurer une fluidité à votre site Internet, résoudre les problèmes et comprendre le comportement des utilisateurs. Si vous utilisez Nginx, il génère des journaux d’accès et d’erreurs remplis d’informations précieuses. Pour gérer et analyser ces journaux, vous pouvez utiliser Logstash pour le traitement et le transfert, et l’OpenSearch géré par DigitalOcean pour l’indexation et la visualisation des données. Dans ce tutoriel, nous vous guiderons à travers l’installation de Logstash sur…
-
Introduction aux serveurs web
Introduction Le rôle principal d’un serveur web est de servir des pages web pour un site web. Une page web peut être rendue à partir d’un simple fichier HTML ou d’un ensemble complexe de ressources assemblées. Si vous souhaitez héberger votre application web sur Internet, dans de nombreux cas, vous aurez besoin d’un serveur web. Un des cas d’utilisation les plus courants pour les serveurs web est de servir les fichiers nécessaires au rendu d’un site web dans un navigateur.…
-
Comment créer des redirections temporaires et permanentes avec Nginx
Introduction La redirection HTTP est un moyen de pointer un domaine ou une adresse vers un autre. Il existe quelques types différents de redirections, chacun ayant une signification différente pour le navigateur client. Les deux types les plus courants sont les redirections temporaires et les redirections permanentes. Les redirections temporaires (code d’état de réponse 302 Trouvé) sont utiles si une URL doit temporairement être servie à partir d’un emplacement différent. Par exemple, si vous effectuez une maintenance sur votre site,…
-
Comment configurer Nginx avec SSL en tant que proxy inverse pour Jenkins
Introduction Par défaut, Jenkins est livré avec son propre serveur web intégré, qui écoute sur le port 8080. C’est pratique si vous exécutez une instance Jenkins privée, ou si vous avez juste besoin de mettre quelque chose en place rapidement et que la sécurité ne vous importe pas. Une fois que vous avez de vraies données de production envoyées à votre hôte, cependant, il est judicieux d’utiliser un serveur web plus sécurisé tel que Nginx pour gérer le trafic. Cet…
-
Introduction aux serveurs web
Introduction A web server’s primary role is to serve web pages for a website. A web page can be rendered from a single HTML file, or a complex assortment of resources fitted together. If you want to host your web application on the internet, in many cases you will need a web server. L’un des cas d’utilisation les plus courants des serveurs web est de servir des fichiers nécessaires au rendu d’un site web dans un navigateur. Lorsque vous visitez…
-
Comment configurer Nginx avec le support HTTP/2 sur Ubuntu 22.04
A previous version of this tutorial was written by Sergey Zhukaev. Introduction Nginx est un serveur web open-source rapide et fiable. Il a gagné en popularité en raison de son empreinte mémoire réduite, de sa grande évolutivité, de sa facilité de configuration et de son support pour une grande variété de protocoles. HTTP/2 est une version plus récente du protocole de transport hypertexte, utilisé sur le Web pour distribuer les pages du serveur au navigateur. HTTP/2 est la première mise…
-
Comment déplacer la racine Web de Nginx vers un nouvel emplacement sur Ubuntu 22.04
Introduction Sur Ubuntu, le serveur web Nginx stocke ses documents dans /var/www/html, qui est généralement situé sur le système de fichiers racine avec le reste du système d’exploitation. Parfois, cependant, il est utile de déplacer la racine des documents vers un autre emplacement, tel qu’un système de fichiers monté séparément. Par exemple, si vous servez plusieurs sites web à partir de la même instance Nginx, mettre la racine des documents de chaque site sur son propre volume vous permet de…
-
Comment déployer des applications web équilibrées sur DigitalOcean avec CDK pour Terraform et TypeScript
L’auteur a sélectionné la Fondation Wikimedia pour recevoir une donation dans le cadre du programme Write for Donations. Introduction L’Infrastructure as Code (IaC) est une pratique visant à automatiser le déploiement et les modifications de l’infrastructure en définissant les états des ressources et leurs relations dans le code. L’exécution de ce code crée ou modifie ensuite les ressources réelles dans le cloud. L’IaC permet aux ingénieurs d’utiliser un outil IaC tel que Terraform (par HashiCorp) pour provisionner l’infrastructure. Avec l’IaC,…
-
Comment installer Nginx sur Debian 10
Introduction Nginx est un serveur web gratuit et open-source utilisé pour héberger des sites Web et des applications de toutes tailles. Le logiciel est connu pour son faible impact sur les ressources mémoire, sa grande évolutivité et son architecture modulaire et événementielle qui peut offrir des performances sécurisées et prévisibles. Plus qu’un simple serveur web, Nginx fonctionne également comme un répartiteur de charge, un cache HTTP et un proxy inverse. Dans ce guide, vous allez installer Nginx sur votre serveur…