Установка NGINX в качестве обратного прокси

Установка NGINX в качестве обратного прокси

Честно скажу, что основная часть материала, как и мои начальные знания,  я брал с сайта serveradmin.ru
Я всем рекомендую его сайт. Владимир отлично пишет статьи и даже более в этом профессионал, нежели я 🙂

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

Для начала нам надо подключить репозиторий. Делаю я это из за того, что многие дистрибутивы
кастомизируют стандартные настройки конфигурации, из расположение и т.д.
Данный способ установки минимализирует это

Идем на сайт https://nginx.org/en/linux_packages.html
И там можем найти установку под наш дистрибутив

UBUNTU

Устанавливаем необходимое зависимости\программы

sudo apt install curl gnupg2 ca-certificates lsb-release

Данная команда подготавливает файл репозитория. В моем случае это mainline ветка

echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

И импортируем ключи репозитория. Они нужны для сверки, что пакеты именно от разработчиков Nginx

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -

Для проверки достаточно ввести данную команду

sudo apt-key fingerprint ABF5BD827BD9BF62

И в качестве ответа выйдет

pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573B FD6B 3D8F BC64 1079  A6AB ABF5 BD82 7BD9 BF62
uid   [ unknown] nginx signing key <signing-key@nginx.com>

После этого можно выполнять установку Nginx

sudo apt update
sudo apt install nginx