У нас вы можете посмотреть бесплатно Как установить ModSecurity 3 с помощью Nginx на Ubuntu 22.04 или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Безопасность веб-сайтов и веб-приложений может быть сложной задачей для любого системного администратора. Существует множество инструментов с открытым исходным кодом, доступных для защиты вашего веб-сайта от DDoS-атак. ModSecurity - это бесплатный брандмауэр веб-приложений с открытым исходным кодом (WAF), который защищает ваш веб-сайт от нескольких типов атак, включая межсайтовый скриптинг (XSS), SQL-инъекцию, перехват сеанса и многое другое. В этом руководстве я покажу вам, как установить ModSecurity с помощью Nginx на Ubuntu 22.04. Полезные ссылки: VPS/VDS - https://www.mivocloud.com/ Используемые команды: apt install g++ flex bison curl apache2-dev doxygen libyajl-dev ssdeep liblua5.2-dev libgeoip-dev libtool dh-autoreconf libcurl4-gnutls-dev libxml2 libpcre++-dev libxml2-dev git liblmdb-dev libpkgconf3 lmdb-doc pkgconf zlib1g-dev libssl-dev -y wget https://github.com/SpiderLabs/ModSecu... tar -xvzf modsecurity-v3.0.8.tar.gz cd modsecurity-v3.0.8 ./build.sh ./configure make make install cd ~ git clone https://github.com/SpiderLabs/ModSecu... wget https://nginx.org/download/nginx-1.20... tar xzf nginx-1.20.2.tar.gz useradd -r -M -s /sbin/nologin -d /usr/local/nginx nginx cd nginx-1.20.2 ./configure --user=nginx --group=nginx --with-pcre-jit --with-debug --with-compat --with-http_ssl_module --with-http_realip_module --add-dynamic-module=/root/ModSecurity-nginx --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log make make modules make install ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ nginx -V cp ~/modsecurity-v3.0.8/modsecurity.conf-recommended /usr/local/nginx/conf/modsecurity.conf cp ~/modsecurity-v3.0.8/unicode.mapping /usr/local/nginx/conf/ cp /usr/local/nginx/conf/nginx.conf{,.bak} nano /usr/local/nginx/conf/nginx.conf load_module modules/ngx_http_modsecurity_module.so; user nginx; worker_processes 1; pid /run/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name nginx.example.com; modsecurity on; modsecurity_rules_file /usr/local/nginx/conf/modsecurity.conf; access_log /var/log/nginx/access_example.log; error_log /var/log/nginx/error_example.log; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } sed -i 's/SecRuleEngine DetectionOnly/SecRuleEngine On/' /usr/local/nginx/conf/modsecurity.conf cd git clone https://github.com/SpiderLabs/owasp-m... /usr/local/nginx/conf/owasp-crs cp /usr/local/nginx/conf/owasp-crs/crs-setup.conf{.example,} echo -e "Include owasp-crs/crs-setup.conf Include owasp-crs/rules/*.conf" /usr/local/nginx/conf/modsecurity.conf nginx -t nano /etc/systemd/system/nginx.service [Unit] Description=A high performance web server and a reverse proxy server Documentation=man:nginx(8) After=network.target nss-lookup.target [Service] Type=forking PIDFile=/run/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t -q -g 'daemon on; master_process on;' ExecStart=/usr/local/nginx/sbin/nginx -g 'daemon on; master_process on;' ExecReload=/usr/local/nginx/sbin/nginx -g 'daemon on; master_process on;' -s reload ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid TimeoutStopSec=5 KillMode=mixed [Install] WantedBy=multi-user.target systemctl daemon-reload systemctl start nginx systemctl enable nginx systemctl status nginx curl localhost?doc=/bin/ls html headtitle403 Forbidden/title/head body centerh1403 Forbidden/h1/center hrcenternginx/1.20.2/center /body /html tail /var/log/modsec_audit.log