Nginx — это высокопроизводительный HTTP- и обратный прокси-сервер с открытым исходным кодом, отвечающий за обработку нагрузки некоторых из крупнейших сайтов в Интернете. Его можно использовать в качестве автономного веб-сервера, балансировщика нагрузки, кэша контента и обратного прокси -сервера для HTTP- и не-HTTP-серверов. По сравнению с Apache, Nginx может обрабатывать гораздо большее количество одновременных подключений и требует меньше памяти для каждого подключения.

В этом руководстве описывается, как установить и управлять Nginx в Ubuntu 20.04.

Nginx доступен в стандартных репозиториях Ubuntu. Для его установки выполните следующие команды:

sudo apt update
sudo apt install nginx

После завершения установки служба Nginx запустится автоматически. Вы можете проверить это, запустив:

sudo systemctl status nginx

Теперь, когда Nginx установлен и запущен на вашем сервере, вам нужно убедиться, что ваш брандмауэр настроен на разрешение трафика через порты HTTP ( 80) и HTTPS ( ). 443

Предполагая, что вы используете UFW , вы можете сделать это, включив профиль «Nginx Full», который включает правила для обоих портов:

sudo ufw allow 'Nginx Full'

Чтобы проверить тип статуса:

sudo ufw status

Чтобы протестировать новую установку Nginx, откройте http://ip_сервера ее в выбранном вами браузере, и вы должны увидеть целевую страницу Nginx по умолчанию.