Hallo Leute,

ich versuche seit Monaten vergeblich ModSecurity (WAF) für Nginx ans Laufen zu bringen.
Leider scheitere ich schon ganz am Anfang.

Ich habe einen Raspberry 4, auf dem Raspberry-OS (Debian version: 11 (bullseye)) läuft. Unten geschildertes Problem tritt mit der 32-Bit als auch der 64-Bit Version des OS auf.

Wenn ich die offizielle Anleitung befolge:
https://www.nginx.com/blog/compiling...-source-nginx/

Und ich den Nginx daraufhin starte, wird dies mit:
nginx: [emerg] module "/usr/share/nginx/modules/ngx_http_modsecurity_module.so" is not binary compatible in /etc/nginx/nginx.conf:4

quittiert. Der Nginx startet nicht.

Google ich diese Fehlermedlung und versuche das Folgende:
https://github.com/SpiderLabs/ModSec...inx/issues/117

Here's what I needed to do to get it working:
Remove --with-compat option on ./configure
Pass in all compilation options from nginx -V (minus all the --add-module params)
Kommt bei Befehl "sudo make modules":
make: *** Keine Regel, um „modules“ zu erstellen. Schluss.

Wobei ich keine "-add-module params" habe, nur "--add-dynamic-module=", ob das einen Unterschied macht, wird nicht erklärt. Aber lasse ich es drinnen oder nicht - es hat keine Auswirkung.

Eine Lösung wiederum dieses Problem war mir per Google nicht möglich.

Vielleicht hat jemand einen Tipp

Grüße