Add the package repositories
Add the version of the Red Hat CentOS package repository that you want to use.
Red Hat CentOS 8
sudo tee /etc/yum.repos.d/sigsci.repo <<-'EOF'
[sigsci_release]
name=sigsci_release
baseurl=https://yum.signalsciences.net/release/el/8/$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
Red Hat CentOS 7
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
Red Hat CentOS 6
Note: After Q2 2017, RHEL6 and CentOS 6 will exit “Production Phase 2” according to the Red Hat Enterprise Linux Life Cycle. Only limited “critical” security fixes will be issued. You will need to review the lifecycle document for details and plan appropriately.
sudo tee /etc/yum.repos.d/sigsci.repo <<-'EOF'
[sigsci_release]
name=sigsci_release
baseurl=https://yum.signalsciences.net/release/el/6/$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
Note: If you are using the EPEL repository with CentOS 7 or 8, you will want to install the
nginx-module-sigsci-epel_nxo.x86_64
module.
-
Install the Signal Sciences NGINX module by running the following command, replacing “
NN.NN
” with your NGINX version number:sudo yum install nginx-module-sigsci-nxo-1.NN.NN*
-
In your NGINX config file (located by default at
/etc/nginx/nginx.conf
), add the following lines to the global section after thepid /run/nginx.pid;
line:load_module /etc/nginx/modules/ngx_http_sigsci_module.so;
-
Restart the NGINX service to initialize the new module.
-
CentOS 7/RHEL 7 or higher
systemctl restart nginx
-
CentOS 6/RHEL 6
restart nginx
-