Skip to content

Installation options overview

The Wallarm filtering node that is used with NGINX or NGINX Plus consists of the following modules:

  • The module that connects to NGINX (NGINX Plus)

  • The postanalytics module

The modules installation and configuration order depends on the way you install NGINX or NGINX Plus.

This document contains the following sections:

Modules overview

When the filtering node is used to process requests, incoming traffic sequentially proceeds through initial processing and then processing by the Wallarm modules.

  1. The initial traffic processing is performed by the module that connects to NGINX or NGINX Plus that is already installed in the system.

  2. Further traffic processing is conducted by the postanalytics module, which requires a significant amount of memory to work properly. Therefore, you can pick one of the following installation options:

    • Installed on the same servers as NGINX/NGINX Plus (if server configurations allow this)
    • Installed on a group of servers separate from NGINX/NGINX Plus

Postanalytics Module Installation Options

Installing and configuring the modules

Module for NGINX

Selecting the module to install

The Wallarm module installation and connection procedures depend on the NGINX installation method you are using.

The Wallarm module for NGINX can be connected by one of the following installation methods (links to instructions for each of the installation options are listed in the parenthesis):

Module for NGINX Installation Options

  • Building NGINX from the source files (instruction)

  • Installing NGINX packages from the NGINX repository (instruction)

  • Installing NGINX packages from the Debian repository (instruction)

  • Installing NGINX packages from the CentOS repository (instruction)

Module for NGINX Plus

These instructions describe how to connect Wallarm to an NGINX Plus module.

Postanalytics module

Instructions on the postanalytics module installation and configuration (either on the same server with NGINX/NGINX Plus or on a separate server) are located in the NGINX module installation and the NGINX Plus module installation sections.