9 месяцев назад
Защита wp-login.php на Nginx: как остановить брутфорс
Страница входа WordPress — один из самых посещаемых адресов на вашем сайте и самая частая цель брутфорса. Каждая неудачная попытка авторизации всё равно запускает PHP и запросы к базе данных, нагружая сервер и замедляя сайт для реальных пользователей. Гораздо эффективнее отрезать лишний трафик на уровне веб-сервера. Ниже — практичные настройки Nginx, которые снижают нагрузку и блокируют автоматические атаки, не мешая административной работе. Плагины безопасности ограничивают попытки входа уже после того, как WordPress принял запрос...
Просто, быстро: HTTP-аунтификация на nginx за 5 минут
Debian 10 + Nginx + Развернутый сайт(test.ru) Что мы должны получить: Приступаем! Выполнять все команды будем от супер-пользователя, то есть рута. Для этого вводим: sudo su или su Ставим утилиту htpasswd и создаем пользаков Устанавливаем: apt install apache2-utils Добавляем первого пользовате и кладемфайл в папку /etc/nginx/ htpasswd -c /etc/nginx/.htpasswd pacan1 Добавляем второго, если нам нужeн: htpasswd /etc/nginx/.htpasswd pacan2 При добавление пользака, нам просят ввести ему пароль дважды: В файле с паролями( /etc/nginx/...
1 месяц назад
120
ISP -------Chrony----------- control chrony server sed -i 's/pool pool.ntp.org iburst/pool pool.ntp.org iburst prefer minstratum 4/' /etc/chrony.conf | grep pool /etc/chrony.conf sed -i 's/\#local stratum 10/local stratum 5/' /etc/chrony.conf | grep "local stratum" /etc/chrony.conf systemctl restart chronyd -------NGINX----------- apt-get update && apt-get install nginx -y cat << "EOF" > /etc/nginx/sites-available.d/r-proxy.conf server { listen 80; server_name web.au-team.irpo; location / { proxy_pass http://172...
115 читали · 4 года назад
Бесплатный SSL сертификат для nginx в Ubuntu 20.04 это просто!
Если вы, как и я, устали от постоянно всплывающего окна "Ваше подключение не защищено" в браузере, предлагаю подробную инструкцию. которая поможет решить проблему. В теории, подойдет даже начинающим (но это не точно). По крайней мере, это хороший повод, чтобы начать изучение темы :) ИТАК, ПОЕХАЛИ! Прописываем в терминал, генерируем самоподписанный сертификат sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/nginx.key -out /etc/nginx/nginx.crt в ответ получаем: Затем генерируем ключ для шифрования sudo openssl dhparam -out /etc/nginx/dhparam...