Найти тему

Что за Nginx, о котором сейчас все говорят

Nginx — третий по популярности веб-сервер в мире и один из самый успешных российских IT-стартапов. Им пользуется более 447 млн сайтов по всей планете (это почти 40% всех сайтов в мире), включая Яндекс, Facebook, Instagram, Google, Netflix, Adobe, Cloudflare, WordPress.com и многие другие.

Простыми словами: это программа для развертывания собственного веб-сервера. Может использоваться как независимый полноценный сервер, так и прокси с переадресацией веб-запросов на другие сервера.

Этот сервис использует открытый исходный код и доступен любому для редактирования и подстраивания под свои нужды.

В своём первоначальном виде ПО функционировало для веб-обслуживания HTTP, но сейчас оно также служит обратным прокси-сервером, балансировщиком нагрузки HTTP, а также почтовым прокси-сервером для IMAP, POP3 и SMTP.

Примерная схема работы Nginx
Примерная схема работы Nginx

Например, когда пользователь делает запрос на открытие страницы сайта, браузер связывается с сервером этой страницы. Затем сервер ищет файлы для страницы и отправляет их в браузер. Одно рабочее соединение может обрабатывать до 1024 запросов.

Nginx одновременно обрабатывает тысячи подобных запросов и распределяет нагрузку на загруженных сайтах, вроде облачных хранилищ, интернет-магазинов, поисковых систем и прочего. За счёт этого он и обрёл свою популярность.

В 2003 году Nginx стали использовать Звуки.ру, эстонский сайт знакомств Rate.ее и российский аналог Mamba. Год спустя на серверы компании перешёл сервис хранения фотографий от Рамблера.

Начал заниматься стартапом выходец из Rambler Group, программист Игорь Сысоев в 2002 году.