Nginx доступен в стандартных репозиториях Debian, так что его можно установить прямо оттуда, используя пакетный менеджер apt.
Нужно выполнить стандартные действия - сначала обновить локальный индекс пакетов:
$ sudo apt update
А затем уже установить сам nginx:
$ sudo apt install nginx
Далее нужно нажать Enter, чтобы подтвердить то, что вы хотите начать установку. После этого на ваш сервер установится nginx и все необходимые зависимости.
Теперь нужно внести несколько изменений в файрвол.
Введите команду ниже для того, чтобы просмотреть все доступные профили приложений на вашем сервере:
$ sudo ufw app list
Вы увидите список профилей приложений:
Available applications:
...
Nginx Full
Nginx HTTP
Nginx HTTPS
...
Для nginx доступны 3 профиля:
Лучше всего использовать наиболее ограниченный профиль, но при этом разрешающий необходимый вам трафик. Так как на сервере еще не настроен SSL, то на данном этапе необходимо открыть порт 80, который разрешает трафик для незашифрованного трафика HTTP.
Для этого нужно выполнить команду:
$ sudo ufw allow 'Nginx HTTP'