Les dif­fé­rentes uti­li­sa­tions de nginx

L'Informaticien - - DEV -

Outre le fait d’être un ser­veur HTTP, nginx peut être confi­gu­ré pour être un re­verse proxy ( proxy in­verse) web afin de ré­duire le temps de trai­te­ment des re­quêtes et/ ou un ser­veur proxy de mes­sa­ge­rie élec­tro­nique. L’uti­li­sa­tion la plus fré­quente de nginx est de le confi­gu­rer comme un ser­veur web clas­sique pour gé­rer des fi­chiers sta­tiques et comme un proxy pour les re­quêtes dy­na­miques ache­mi­nées via une in­ter­face FastCGI vers un ou des ser­veurs ap­pli­ca­tifs avec un mé­ca­nisme de ré­par­ti­tion de charge. Il peut aus­si ser­vir de front- end pour un ser­veur Apache si ce der­nier est uti­li­sé en tant que ser­veur d’ap­pli­ca­tions prin­ci­pal. Dans les faits, comme Apache est un peu trop gé­né­ra­liste, des ser­veurs d’ap­pli­ca­tion dé­diés plus ef­fi­caces car plus spé­cia­li­sés le rem­placent de plus en plus sou­vent : le fra­me­work djan­go pour Py­thon, les dif­fé­rents ser­veurs Rack et Rails pour Ru­by ou node. js pour les ap­pli­ca­tions Ja­vaS­cript. Nginx est aus­si très uti­li­sé en pro­duc­tion pour ser­vir des ap­pli­ca­tions en Ru­by on Rails grâce au mo­dule Phu­sion Pas­sen­ger. La plu­part des sites à fort tra­fic en Ru­by on Rails, tels que ba­se­camp ou Li­nuxFr. org, l’uti­lisent.

Newspapers in French

Newspapers from France

© PressReader. All rights reserved.