REKLAMA

Nginx – (nie)zwykły serwer WWW i nie tylko

Rosnący w ostatnich latach ruch w sieci zmusił programistów do opracowania nowych rozwiązań i architektur, które będą w stanie obsłużyć dziesiątki tysięcy zapytań na sekundę. W tym artykule postaram się przybliżyć możliwości, jakie daje jeden z najbardziej popularnych serwerów, który jako pierwszy przekroczył barierę 10 tysięcy zapytań na sekundę...

Zagadnienia poruszane w tym artykule:

  • Instalacja
  • Nginx + Django
  • Konfiguracja serwera UWSGI
  • Konfiguracja nginx
  • Co zrobić, gdy mam inny błąd?
  • Reload serwera nginx
  • Nginx jako reverse proxy
  • Różne domeny – różne technologie
  • proxy_pass
  • Podział zadań między serwery
  • HA i reverse proxy do wielu serwerów
  • Dynamiczna (re)konfiguracja
  • Cache
  • Skąd brać infrastrukturę?

Artykuł pochodzi z miesięcznika "Programista" nr 56. Jest to wydanie luty/marzec. Szczegółowy spis treści tego wydania: http://programistamag.pl/programista-1-2017-56/

Autorem artykułu jest Maciej Nabożny. Programista i administrator systemów rozproszonych. Od ponad siedmiu lat zajmuje się projektowaniem chmur obliczeniowych IaaS, począwszy od małych instalacji, aż po największe klastry obliczeniowe w Polsce. Od 2014 roku rozwija projekt otwartej chmury obliczeniowej CloudOver.org, który ma wyjść naprzeciw potrzebom małych i średnich instalacji, dla których OpenStack to zbyt dużo. Od czasu do czasu organizuje również warsztaty z różnych tematów okołochmurowych. Autora można znaleźć przez grupę KrakCloud na meetup.com