Amazon Linux NGINX-Plus

Our distribution release depends on the EPEL repository, you will need to ensure your system also has it installed.

For Red Hat CentOS 6, we currently only support Amazon Linux 2018.03 or earlier.

Add the package repositories

Add the yum package repositories.

Amazon Linux 2023

$ sudo tee /etc/yum.repos.d/sigsci.repo <<-'EOF'
[sigsci_release]
name=sigsci_release
baseurl=https://yum.signalsciences.net/release/amazon/2023/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://yum.signalsciences.net/release/gpgkey https://dl.signalsciences.net/sigsci-agent/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
EOF

Amazon Linux 2

$ sudo tee /etc/yum.repos.d/sigsci.repo <<-'EOF'
[sigsci_release]
name=sigsci_release
baseurl=https://yum.signalsciences.net/release/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://yum.signalsciences.net/release/gpgkey https://dl.signalsciences.net/sigsci-agent/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
EOF

Install the NGINX module

  1. Install the Next-Gen WAF NGINX module by running the following command:

    • NGINX Plus 31

      $ sudo yum install nginx-module-sigsci-nxp=1.25.3*
    • NGINX Plus 30

      $ sudo yum install nginx-module-sigsci-nxp=1.25.1*
    • NGINX Plus 29

      $ sudo yum install nginx-module-sigsci-nxp=1.23.4*
    • NGINX Plus 28

      $ sudo yum install nginx-module-sigsci-nxp=1.23.2*
    • NGINX Plus 27

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.21.6*
    • NGINX Plus 26

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.21.5*
    • NGINX Plus 25

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.21.3*
    • NGINX Plus 24

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.19.10*
    • NGINX Plus 23

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.19.5*
    • NGINX Plus 22

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.19.0*
    • NGINX Plus 21

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.17.9*
    • NGINX Plus 20

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.17.6*
    • NGINX Plus 19

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.17.3*
    • NGINX Plus 18

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.15.10*
    • NGINX Plus 17

      $ sudo yum install nginx-module-sigsci-nxp-amzn-1.15.7*
  2. In your NGINX config file (located by default at /etc/nginx/nginx.conf), add the following lines to the global section after the pid /run/nginx.pid; line:

    load_module /etc/nginx/modules/ngx_http_sigsci_module.so;
  3. Restart the NGINX service to initialize the new module.

    • Amazon Linux 2 & Amazon Linux 2023

      $ systemctl restart nginx
    • Amazon Linux 2018.03

      $ restart nginx
Was this guide helpful?

Do not use this form to send sensitive information. If you need assistance, contact support. This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.