Ajouter 'Nginx Modules'

This commit is contained in:
2022-01-01 22:01:55 +01:00
parent 83bfc6486d
commit db8faf6eb7

31
Nginx Modules Normal file
View File

@@ -0,0 +1,31 @@
# Répertoire d'installation
cd ~/ngx-modules-src/
# Copie de la version de Nginx - VERSION
sudo nginx -v
# récupération des sources de Nginx et décompression
wget http://nginx.org/download/nginx-VERSION.tar.gz
tar -xzvf nginx-VERSION.tar.gz
# Récupération des modules
git clone --depth 1 -b v3/master --single-branch https://github.com/SpiderLabs/ModSecurity
git clone --depth 1 https://github.com/SpiderLabs/ModSecurity-nginx.git
git clone https://github.com/openresty/headers-more-nginx-module.git
git clone https://github.com/masterzen/nginx-upload-progress-module.git
# Installation de ModSecurity (Library) -> /usr/local/modsecurity/
cd ~/ngx-modules-src/ModSecurity
git submodule init
git submodule update
./build.sh
./configure
make
sudo make install
cd ~/ngx-modules-src/nginx-VERSION/
# Installation de ModSecurity & Header-More (Modules Nginx)
./configure --with-compat --add-dynamic-module=../ModSecurity-nginx --add-dynamic-module=../ModSecurity-nginx
make modules
sudo cp objs/*.so /etc/nginx/modules-available/