nwaf-dyn для nginx 1.25.3

Добрый день.
Как запустить nwaf-dyn на nginx 1.25.3 (последняя актуальная версия) ?
Собранный модуль nwaf-dyn-1.25.x86_64, установленный из репозитория, жалуется на несоответствие версии:
nginx: [emerg] module "/etc/nginx/modules/ngx_http_waf_module.so" version 1025002 instead of 1025003 in /etc/nginx/nginx.conf:8
 
Может быть есть доступ до исходников, чтобы самому собрать модуль?
 
Добрый день.
Как запустить nwaf-dyn на nginx 1.25.3 (последняя актуальная версия) ?
Собранный модуль nwaf-dyn-1.25.x86_64, установленный из репозитория, жалуется на несоответствие версии:
nginx: [emerg] module "/etc/nginx/modules/ngx_http_waf_module.so" version 1025002 instead of 1025003 in /etc/nginx/nginx.conf:8
Добрый день!

Поддержка Nginx 1.25.3 будет добавлена в следующем релизе пакета nwaf-dyn.

Отслеживать выход новой версии компонента можно на странице обновлений или в Telegram.
 
Ну ок.
Всё равно спасибо за ответ.
Буду ждать.
Добрый день!

Мы добавили поддержку Nginx 1.25.3. Пожалуйста, обновите компонент до актуальной версии.
 
Опять сел устанавливать Ваш waf:
# nginx -v
nginx version: nginx/1.25.3

Установка nwaf-dyn-1.25-5.1-2983.x86_64:
Redirecting to /bin/systemctl restart api_firewall.service
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Redirecting to /bin/systemctl restart nginx.service
###########################################################
Check the services: systemctl status nginx rabbitmq-server memcached nwaf_update mla_main api_firewall
###########################################################

Verifying : nwaf-dyn-1.25-5.1-2983.x86_64 1/1

Installed:
nwaf-dyn-1.25-5.1-2983.x86_64


Файл либы:
[root@balancer modules]# pwd
/etc/nginx/modules
[root@balancer modules]# ls -lsa
total 404
0 drwxr-xr-x. 2 root root 36 Dec 12 10:16 .
4 drwxr-xr-x. 8 root root 4096 Dec 4 17:31 ..
400 -rwxr-xr-x. 1 nginx nginx 409456 Dec 4 17:31 ngx_http_waf_module.so

После прописывания в конфиг nginx строчки с подключением модуля:
load_module /etc/nginx/modules/ngx_http_waf_module.so;
nginx перестаёт стартовать и говорить конкретную ошибку, что с ним не так:
# nginx -t
nginx: configuration file /etc/nginx/nginx.conf test failed
 
Опять сел устанавливать Ваш waf:
# nginx -v
nginx version: nginx/1.25.3

Установка nwaf-dyn-1.25-5.1-2983.x86_64:



Файл либы:
[root@balancer modules]# pwd
/etc/nginx/modules
[root@balancer modules]# ls -lsa
total 404
0 drwxr-xr-x. 2 root root 36 Dec 12 10:16 .
4 drwxr-xr-x. 8 root root 4096 Dec 4 17:31 ..
400 -rwxr-xr-x. 1 nginx nginx 409456 Dec 4 17:31 ngx_http_waf_module.so

После прописывания в конфиг nginx строчки с подключением модуля:
load_module /etc/nginx/modules/ngx_http_waf_module.so;
nginx перестаёт стартовать и говорить конкретную ошибку, что с ним не так:
# nginx -t
nginx: configuration file /etc/nginx/nginx.conf test failed

Добрый день,

пришлите, пожалуйста, вывод /var/log/nginx/error.log
 
2023/12/12 10:59:20 [info] 1441556#1441556: Nemesida WAF: an error occurred while processing file /usr/share/nginx/nwaf/ca.crt
 
2023/12/12 10:59:20 [info] 1441556#1441556: Nemesida WAF: an error occurred while processing file /usr/share/nginx/nwaf/ca.crt
Спасибо,

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

Временное исправление до релиза:
Code:
mkdir -p /usr/share/nginx/nwaf/
cp /etc/nginx/nwaf/ca.crt /usr/share/nginx/nwaf/ca.crt
service nginx restart
 
Опять сел устанавливать Ваш waf:
# nginx -v
nginx version: nginx/1.25.3

Установка nwaf-dyn-1.25-5.1-2983.x86_64:



Файл либы:
[root@balancer modules]# pwd
/etc/nginx/modules
[root@balancer modules]# ls -lsa
total 404
0 drwxr-xr-x. 2 root root 36 Dec 12 10:16 .
4 drwxr-xr-x. 8 root root 4096 Dec 4 17:31 ..
400 -rwxr-xr-x. 1 nginx nginx 409456 Dec 4 17:31 ngx_http_waf_module.so

После прописывания в конфиг nginx строчки с подключением модуля:
load_module /etc/nginx/modules/ngx_http_waf_module.so;
nginx перестаёт стартовать и говорить конкретную ошибку, что с ним не так:
# nginx -t
nginx: configuration file /etc/nginx/nginx.conf test failed
Исправлено в релизе динамического модуля 5.1.2995 (https://nemesida-waf.ru/updates/11046#20.12.2023)
 
Back
Top