Установка Angie на RedOS
Оглавление:
- Операционная система Red OS: Российская альтернатива зарубежным решениям
- Установка Red OS
- Red OS Настройка SSH Selinux Firewall
- Установка 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:
systemctl start angie systemctl enable angie
Наберем в браузере 192.168.1.115 – это IP нашего сервера и увидим, что наш веб сервер работает.
На этом в принципе все. Но мы добавим немного улучшений.
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; }
Оглавление:
- Операционная система Red OS: Российская альтернатива зарубежным решениям
- Установка Red OS
- Red OS Настройка SSH Selinux Firewall
- Установка Angie на RedOS