Nginx
Serveur web Nginx c'est quoi ?
Nginx logiciel libre de serveur web, proxy inverse fortement plébiscité pour sa légerté et son efficacité sur les deux rôles.
Nginx est un système asynchrone, le traitement des tâches dans Nginx est réalisé non pas en parallèle mais utilise une gestion de changement d'état ce qui permet de tirer pleinement parti des serveurs multi-processeurs modernes.
Nginx est aussi modulaire et permet donc un traitement de chaque module comme un filtre avant chaque envoi/réception sur le contenu.
Pré requis
Tous comme de nombreux applicatifs le besoin en ressources processeur et mémoire dépendra avant tout de l'utilisation dont vous en avez besoin.
Nginx se retrouve sur toutes les plateformes et ne nécessite aucune spécificités particulières pour fonctionner.
Vous pouvez le déployer Nginx très simplement à l'aide des applications One Click
Fonctionnalités
Nginx peux être utilisé comme serveur web en amont d'une plateforme afin de fourni exclusivement le contenu statique.
Il est également possible de servir Nginx comme proxy inverse pour le web et comme proxy pour les messagerie électronique (IMAP/POP).
Nous pouvons par ailleurs l'utiliser en proxy pour les requêtes dynamique vers des applicatifs ou d'autre serveur web en utilisant un mécanisme de répartition de charge.