Ajouter 'Nginx Modules'
This commit is contained in:
31
Nginx Modules
Normal file
31
Nginx Modules
Normal 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/
|
||||
Reference in New Issue
Block a user