Перейти к содержанию

Обновление Linux‑пакетов WAF

Инструкция описывает способ обновления модулей WAF для NGINX до версии 2.12.

Обновление модуля постаналитики

Перед выполнением действий, описанных в этом документе, обновите модуль постаналитики, если он установлен на отдельных серверах.

Если модуль постаналитики и модуль NGINX установлены на одном сервере, то процедура, описанная в документе, позволит обновить сразу все модули и дополнительных действий не потребуется.

1. Обновите пакеты Валарм WAF

Выполните эти команды, если модуль постаналитики и модуль WAF установлены на одном сервере:

sudo apt update
sudo apt install wallarm-node
sudo apt update
sudo apt install wallarm-node
sudo apt update
sudo apt install wallarm-node
sudo apt update
sudo apt install wallarm-node
sudo apt update
sudo apt install wallarm-node
sudo yum update wallarm-node
sudo yum update wallarm-node

Выполните эти команды, если на сервере установлен только модуль WAF:

sudo apt update
sudo apt install wallarm-node-nginx
sudo apt update
sudo apt install wallarm-node-nginx
sudo apt update
sudo apt install wallarm-node-nginx
sudo apt update
sudo apt install wallarm-node-nginx
sudo apt update
sudo apt install wallarm-node-nginx
sudo yum update wallarm-node-nginx
sudo yum update wallarm-node-nginx

Доступ к репозиториям

У системы должна быть возможность обратиться к https://repo.wallarm.com для загрузки пакетов. Убедитесь, что доступ не ограничен настройками файервола.

2. Проверьте конфигурационный файл NGINX

Проверьте, что конфигурационный файл NGINX остался корректным после обновления пакетов, используя команду:

nginx-wallarm -t

3. Перезапустите NGINX

Если вы установили Валарм с NGINX Plus или в качестве динамически подключаемого модуля NGINX, перезапустите сервис nginx:

sudo systemctl restart nginx
sudo service nginx restart
sudo service nginx restart
sudo systemctl restart nginx

Если вы установили Валарм без NGINX Plus или не в качестве динамически подключаемого модуля NGINX, перезапустите сервис nginx-wallarm:

sudo systemctl restart nginx-wallarm
sudo systemctl restart nginx-wallarm
sudo service nginx-wallarm restart
sudo service nginx-wallarm restart
sudo service nginx-wallarm restart
sudo service nginx-wallarm restart
sudo systemctl restart nginx-wallarm