Comment fonctionne Nginx ? Nginx est conçu pour offrir une faible utilisation de la mémoire et une grande simultanéité. Plutôt que de créer de nouveaux processus pour chaque requête Web, Nginx utilise une approche asynchrone et événementielle où les requêtes sont traitées dans un seul thread.
Nginx et les hôtes virtuels
Nginx inclut un exemple de configuration d'un hôte virtuel10) que vous pouvez trouver dans « /etc/nginx/sites-available/default ». Si vous souhaitez le modifier, ouvrez (avec les droits administrateur) le fichier /etc/nginx/sites-available/default.
On dit que NGINX offre un énorme avantage de vitesse par rapport au serveur HTTP Apache lors de la livraison de contenu web statique. Ceci s'explique en partie par des différences de configuration. En plus du fichier de configuration principal HTTPd.
L'activation d'un service signifie qu'il démarre automatiquement après un redémarrage. Pour activer Nginx, exécutez, puis vérifiez à nouveau sudo systemctl enable nginx l'état de Nginx. Cette capture d'écran montre que Nginx est en cours d'exécution et qu'il sera démarré après le redémarrage du serveur.
Installation de Nginx
Évidemment, la première étape consiste à télécharger Nginx. Placez-le dans le dossier de votre choix, par exemple : D:\Nginx. Afin de spécifier le "DocumentRoot" voulu (répertoire racine des fichiers Web), il faut modifier le fichier nginx/conf/nginx.
Son travail consiste à établir une connexion entre un serveur et les navigateurs des visiteurs du site web (Firefox, Google Chrome, Safari, etc.) tout en délivrant des fichiers entre eux (structure client-serveur). Apache est un logiciel multiplateforme, il fonctionne donc à la fois sur les serveurs Unix et Windows.
Le proxy inversé remplit le rôle de passerelle entre Internet et le réseau local d'entreprise. Il donne accès depuis l'extérieur et via Internet aux serveurs internes de l'entreprise en transmettant indirectement les requêtes qui lui sont adressées.
Au niveau des composants matériels, un serveur web est un ordinateur qui stocke les fichiers qui composent un site web (par exemple les documents HTML, les images, les feuilles de style CSS, les fichiers JavaScript) et qui les envoie à l'appareil de l'utilisateur qui visite le site.
Un proxy inverse (reverse proxy) ou serveur mandataire inverse est un type de serveur, habituellement placé en frontal de serveurs web. Contrairement au serveur proxy qui permet à un utilisateur d'accéder au réseau Internet, le proxy inverse permet à un utilisateur d'Internet d'accéder à des serveurs internes.
Hidester. Hidester est un impressionnant proxy web gratuit (avec des serveurs aux États-Unis et en Europe) qui vous offre plus d'options de sécurité. Vous pouvez facilement choisir de crypter votre URL, de bloquer les cookies et de supprimer les scripts pour bloquer les publicités gênantes.
Traefik, le nouveau reverse proxy pour Docker et Kubernetes
Il peut encore progresser sur les performances pour servir les contenues statiques, mais il offre de nombreuse fonctionnalité qui facilitent l'intégration de Docker et de multiples services comme Cloudflare.
Parmi les serveurs web les plus populaires, on peut citer ceux d'Apache, de Microsoft Internet Information Services (IIS) et les serveurs Nginx.
Utilisez Apache sur votre ordinateur
Le premier moyen est de passer par Apache. Il s'agit d'un logiciel serveur web grâce auquel, il est possible d'envoyer une page d'accueil aux visiteurs. La version Apache la plus courante est la version 2.0. Il faut d'abord aller sur le site officiel du logiciel et le télécharger.
Appuyez simultanément sur les touches Windows + I pour accéder au menu Paramètres Windows. Sous Windows 10, cliquez sur Paramètres > Réseau et Internet > Proxy. Sous Windows 8, cliquez sur Paramètres > Proxy réseau. Dans la section Configuration manuelle, faites passer « Utiliser un serveur proxy » sur On.
Sélectionnez le bouton Démarrer, puis sélectionnez Paramètres > réseau &proxy Internet >. Sous Configuration manuelle du proxy, activez Utiliser un serveur proxy. Procédez comme suit : Dans les zones Adresse et Port , entrez le nom du serveur proxy ou l'adresse IP et le port (facultatif) dans les zones respectives.