Установка 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