Custom NGINX Packages¶
If you require Wallarm for an NGINX version that is different from the versions supported by all-in-one installation, such as stable version, mainline NGINX Plus, or the distributive version, you can request a custom Wallarm build by following these instructions.
The Wallarm module can be integrated with a custom build of NGINX, including NGINX mainline
, by rebuilding the Wallarm packages. To rebuild the packages, please contact the Wallarm technical support team and provide the following information:
-
Linux kernel version:
uname -a
-
Linux distributive:
cat /etc/*release
-
NGINX version:
- NGINX official build:
/usr/sbin/nginx -V
- NGINX custom build:
<path to nginx>/nginx -V
- NGINX official build:
-
Compatibility signature:
- NGINX official build:
egrep -ao '.,.,.,[01]{33}' /usr/sbin/nginx
- NGINX custom build:
egrep -ao '.,.,.,[01]{33}' <path to nginx>/nginx
- NGINX official build:
-
The user (and the user's group) who is running the NGINX worker processes:
grep -w 'user' <path-to-the-NGINX-configuration-files/nginx.conf>