13th Мар 2024

0 Comments

Блокирование ботов по User-Agent в Nginx

Короткая заметка, чтобы можно было быстро найти.Недавно касался темы ботов. Самый простой вариант заблокировать ботов по User-Agent в Nginx Если не хочется загружать конфиг, то можно вынести в отдельное место и подключить файл через include.

13th Мар 2024

0 Comments

Запросы с User-Agent claudebot

В последнее время много запросов с User-Agent «claudebot» прилетает от разных IP. Если загуглить, то Claudebot, возможно, относится к конторе Anthropic, которая работает по теме AI, хотя с РФ не дружит.Может просто совпадение.Зачем этот сканер…

Прочитать

13th Мар 2024

0 Comments

Защита от простых наплывов запросов в Nginx

Часто, когда сайт начинает становится более популярным, всякие нехорошие люди (ботов люди создают) пытаются его положить наплывом запросов. Можно попытаться защититься стандартными решениями на Nginx. В качестве ответов сервера здесь выдается 444 код (закрывает соединение…

Прочитать

12th Фев 2023

0 Comments

Как установить сертификаты НУЦ Минцифры РФ в Firefox?

Чтобы установить сертификаты НУЦ Минцифры РФ в Firefox надо: 1. Скачать сертификаты. Например через сайт Сбербанка здесь, выбрав в разделе «Как установить сертификаты» нужную ОС.2. Открыть в FF открыть «Настройки» и в поисковике вбить «Сертификат».3….

Прочитать

26th Янв 2023

0 Comments

The certificate of is not trusted. Let’s Encrypt. Debian.

Из-за изменений проверки сертификатов от Let’s Encrypt можно получить ошибки: Чтобы убрать неактульный Root для сертификата надо: 1. Открыть: 2. Найти 3. Исключить и сохранить: 4. Обновить: Видео:

4th Авг 2021

0 Comments

Как проверить работу gzip сайта при помощи curl?

Проверить работу gzip можно отправив запрос при помощи curl: curl -H «Accept-Encoding: gzip» -I https://example.com В ответе должна быть информация о gzip: HTTP/1.1 200 OK Server: nginx Date: Sat, 02 May 2015 15:00:09 GMT Content-Type:…

Прочитать

3rd Авг 2021

0 Comments

Как найти рабочие хосты в подсети через Linux?

Например, нам надо найти все работающие хосты (если файерволом не закрыты) в диапазоне 10.126.0.1-20: echo 10.126.0.{1..20} | xargs -n1 -P0 ping -c1 | grep «bytes from» | grep 10.126.0 | awk {‘print $4’} | sort…

Прочитать

3rd Авг 2021

0 Comments

Как отфильтровать ip адреса по максимальному количеству запросов в Linux из логов?

Пример выборки: tail -n 400000 access.log | grep ’01/Aug/2020:13′ | cut -d ‘ ‘ -f 1 | sort | uniq -c | sort -n | tail -n 30 Детальный разбор приведенных команд с параметрами через…

Прочитать

21st Сен 2018

0 Comments

Тестирование производительности веб-серверов при помощи Apache Benchmark (ab)

При разработке веб приложений, будь то личные блоги, интернет магазины или многофункциональные порталы, полезно знать, какую нагрузку они смогут выдерживать. Основной задачей любого тестирования производительности сайта является понимание его устойчивости к нагрузкам, которые могут появляться…

Прочитать

7th Сен 2017

0 Comments

Установка PHP Server Monitor

Исходим из того, что уже стоит LAMP. Переходим в default папку,качаем PHPServerMonitor, распаковываем, меняем владельца и группу: $cd /var/www/html $wget https://sourceforge.net/projects/phpservermon/files/phpservermon/phpservermon-3.2.0.zip $unzip PHP Server Monitor $sudo chown www-data:www-data cd /var/www/html/phpservermon Создаем базу и пользователя для…

Прочитать