Nginx:Install ModSecurity: Difference between revisions
Appearance
Created page with "Meskipun ModSecurity tidak secara resmi didukung sebagai modul untuk Nginx, ada solusi yang melibatkan konektor ModSecurity-nginx. Konektor ModSecurity-nginx adalah titik koneksi antara Nginx dan libmodsecurity (ModSecurity v3). Dengan kata lain, konektor ModSecurity-nginx menyediakan saluran komunikasi antara Nginx dan libmodsecurity. Konektor ModSecurity-nginx berbentuk modul Nginx yang menyediakan lapisan komunikasi antara Nginx dan ModSecurity. Instal semua depende..." |
No edit summary |
||
| Line 21: | Line 21: | ||
*Masuk ke directory ModSecurity | *Masuk ke directory ModSecurity | ||
cd ModSecurity | cd ModSecurity | ||
*Jalankan perintah git berikut untuk menginisialisasi dan memperbarui submodul: | |||
sudo git submodule init | |||
sudo git submodule update | |||
*Jalankan script <code>build.sh</code> | |||
sudo ./build.sh | |||
*Jalankan file <code>configure</code>, yang bertanggung jawab untuk mendapatkan semua dependensi untuk proses pembuatan: | |||
sudo ./configure | |||
*Jalankan perintah make untuk mem-''build'' ModSecurity | |||
sudo make | |||
*Setelah proses build selesai, instal ModSecurity dengan menjalankan perintah berikut: | |||
sudo make install | |||
Revision as of 18:07, 26 November 2021
Meskipun ModSecurity tidak secara resmi didukung sebagai modul untuk Nginx, ada solusi yang melibatkan konektor ModSecurity-nginx. Konektor ModSecurity-nginx adalah titik koneksi antara Nginx dan libmodsecurity (ModSecurity v3). Dengan kata lain, konektor ModSecurity-nginx menyediakan saluran komunikasi antara Nginx dan libmodsecurity.
Konektor ModSecurity-nginx berbentuk modul Nginx yang menyediakan lapisan komunikasi antara Nginx dan ModSecurity.
Instal semua dependensi yang diperlukan untuk proses build dan kompilasi dengan perintah berikut:
sudo apt-get install bison build-essential ca-certificates curl dh-autoreconf doxygen \ flex gawk git iputils-ping libcurl4-gnutls-dev libexpat1-dev libgeoip-dev liblmdb-dev \ libpcre3-dev libpcre++-dev libssl-dev libtool libxml2 libxml2-dev libyajl-dev locales \ lua5.3-dev pkg-config wget zlib1g-dev zlibc libxslt libgd-dev
- Install GIT
apt install git
- Sebelum melakukan clone, pindah directory utama ke
/opt
cd /opt
- Clone ModSecurity dari repository Github
sudo git clone https://github.com/SpiderLabs/ModSecurity
- Masuk ke directory ModSecurity
cd ModSecurity
- Jalankan perintah git berikut untuk menginisialisasi dan memperbarui submodul:
sudo git submodule init
sudo git submodule update
- Jalankan script
build.sh
sudo ./build.sh
- Jalankan file
configure, yang bertanggung jawab untuk mendapatkan semua dependensi untuk proses pembuatan:
sudo ./configure
- Jalankan perintah make untuk mem-build ModSecurity
sudo make
- Setelah proses build selesai, instal ModSecurity dengan menjalankan perintah berikut:
sudo make install