+7 (495) 107-75-45 Подключение
+7 (495) 107-75-47 Тех. поддержка 24/7
Пример
13.10.2024

Установка Angie на RedOS

Оглавление:

  1. Операционная система Red OS: Российская альтернатива зарубежным решениям
  2. Установка Red OS
  3. Red OS Настройка SSH Selinux Firewall
  4. Установка Angie на RedOS

 

Мы продолжим работать с Российской операционной системой RED OS и будем устанавливать именно Российский веб сервер ANGIE

Angie Software (ООО “Веб-сервер“) — российская ИТ-компания, которая развивает решения для высоконагруженных систем. Среди наших продуктов: система балансировки Angie Application Delivery Controller (Angie ADC), веб-сервер Angie PRO и Angie Ingress Controller (ANIC) – решение для управления трафиком контейнеризированных приложений в Kubernetes. Наша отдельная гордость — веб-сервер с открытым кодом Angie, который создан как форк nginx и призван превзойти функциональность оригинала.

Чтобы подключить репозиторий, создайте файл /etc/yum.repos.d/angie.repo с таким содержимым:

[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/redos/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc

Подключаем репозиторий

Обновим пакеты:

dnf update

И установим Angie:

dnf install angie

Устанавливаем Angie

Запустим наш сервер Angie:

systemctl start angie
systemctl enable angie

Запускаем Angie

Наберем в браузере 192.168.1.115 – это IP нашего сервера и увидим, что наш веб сервер работает.

Angie в браузере

На этом в принципе все. Но мы добавим немного улучшений.

Console Light — это облегченный интерфейс мониторинга активности в реальном времени, который отображает ключевые показатели нагрузки и производительности сервера. Консоль основана на возможностях API-интерфейса Angie; данные мониторинга активности генерируются в реальном времени. Кроме того, консоль позволяет динамически изменять конфигурацию Angie там, где эту возможность предоставляет сам API.

Выполним команду:

dfn install angie-console-light

Установим и отредактируем файл default.conf

файла конфигурации Angie (“/etc/angie/http.d/default.conf”).

location /console {

  alias /usr/share/angie-console-light/html;
  index index.html;

    location /console/api/ {
      api /status/;
  }
}

Перезапустим Angie:

sudo angie -t && sudo service angie reload

Зайдя на /console, мы увидим страничку с метриками:

Мониторинг

Для обеспечения безопасности стоит добавить еще блок:

Включить аутентификацию аналогично примеру выше можно для произвольного раздела API, например:

location /console/ {
    auth_basic           "Защищенный сайт";
    auth_basic_user_file conf/htpasswd;
}

Оглавление:

  1. Операционная система Red OS: Российская альтернатива зарубежным решениям
  2. Установка Red OS
  3. Red OS Настройка SSH Selinux Firewall
  4. Установка Angie на RedOS