nginx

nginx – веб-сервер і поштовий проксі-сервер для Unix-подібних операційних систем. Починаючи з версії 0.7.52 появилась експериментальна бінарна збірка для Windows. Перший публічно доступний реліз вийшов осінню 2004 року.

nginx позиціонується як простий, швидкий і надійний сервер, не перевантажений лишніми функціями. Сервер nginx доцільно застосовувати в першу чергу з статичними сайтами, або як проксі-сервер перед динамічними сайтами.

nginx часто застосовується як проксі-сервер перед apache для роботи з статичними даними веб-сайту (такзвана зв'язка apache + nginx) або nginx + FastCGI

Основні можливості nginx як веб-сервера:

  • обслуговування статичних запитів, індексних файлів, автоматичне створення списку файлів, кеш дескрипторів відкритих файлів
  • акселерований проксинг без кешування, простий розподіл навантаження і відмовостійкість
  • підтримка кешування при акселерованому проксингу і FastCGI
  • акселерована підтримка FastCGI і memcached серверів, простий розподіл навантаження і відмовостійкість
  • модульність, фільтри, в тому числі стиснення (gzip), byte-ranges (довантаження), chunked відповіді, HTTP-аутентифікація, SSI-фільтр
  • кілька підзапитів на одній сторінці, оброблювані в SSI-фільтрі через проксі або FastCGI, виконуються паралельно
  • підтримка SSL
  • підтримка PSGI, WSGI
  • експериментальна підтримка вбудованого Perl