---
title: Практическая работа 4
tags: pt-start, web basics
---
## Установка nginx waf.
> [name=despersy]
> Я пытался изначально поставить на debian 10, но идея потерпела крах, из-за триллиона ошибок, но процесс отображу
> Идем полностью по гайду установки waf. И все вроде нормально, пока не натыкаемся на конфликт версий. Но это еще можно исправить, скачав с сайта nginx версию 1.23.2(именно 1.23.2, 1.23.3 уже совершенно другая история и работать не будет)
> 
> Переставляем nginx
> 
> Ну это вообще шедевр. Это никаким образом не правится(по крайнем мере все мои попытки оказались безрезультатными). Причем полная переустановка тоже не помогает. Ну да не суть, переходим к ubuntu тогда
> 
Скачиваем все тоже самое на основной системе.

Добавляем настройки в нужный файл и тестируем nginx


Теперь при поптыке запустить /bin/bash ловим 403

Делаем из nginx reverse proxy

Теперь при переходе на сервер прокси мы попадаем на сайт

Настраиваем логгирование

Теперь тестируем несколько атак. Ничего не выйдет теперь




А вот логи пополнятся ошибками подключения с полной информацией о пользователе.
