Шаг 1: установка nginx

Nginx доступен в стандартных репозиториях Debian, так что его можно установить прямо оттуда, используя пакетный менеджер apt.

Нужно выполнить стандартные действия - сначала обновить локальный индекс пакетов:

$ sudo apt update

А затем уже установить сам nginx:

$ sudo apt install nginx

Далее нужно нажать Enter, чтобы подтвердить то, что вы хотите начать установку. После этого на ваш сервер установится nginx и все необходимые зависимости.

Шаг 2: настройка файрвола

Теперь нужно внести несколько изменений в файрвол.

Введите команду ниже для того, чтобы просмотреть все доступные профили приложений на вашем сервере:

$ sudo ufw app list

Вы увидите список профилей приложений:

Available applications:

...

  Nginx Full

  Nginx HTTP

  Nginx HTTPS

...

Для nginx доступны 3 профиля:

Лучше всего использовать наиболее ограниченный профиль, но при этом разрешающий необходимый вам трафик. Так как на сервере еще не настроен SSL, то на данном этапе необходимо открыть порт 80, который разрешает трафик для незашифрованного трафика HTTP.

Для этого нужно выполнить команду:

$ sudo ufw allow 'Nginx HTTP'