411 читали · 8 лет назад
Обход защиты от DDOS nginx test-cookie-module
Модуль test-cookie-module github.com/kyprizel/testcookie-nginx-module Упрощенно, модуль шифрует  какую-то строку, идентифицирующую клиента, и клиент должен в браузере их расшифровать и результат кинуть в куки, чтобы последующие запросы начали проходить. По дефолту это IP-адрес. В JS коде клиенту приходит ключ, вектор инициализации и строка, которую нужно расшифровать. Если в качестве источника данных используется IP, достаточно загрузить и решить загадку для каждого бота. Результат назначить им куки, чтобы они могли работать дальше. В случае использования источников, напрямую контролируемых клиентом (на этом форуме используется User-Agent), достаточно вычислить результат один раз...
5025 читали · 6 лет назад
NGINX vs Apache: Сравнение двух популярных веб-серверов
На сегодняшний день двумя наиболее популярными веб-серверами с открытым исходным кодом для работы в Интернете являются HTTP-сервер Apache и NGINX. Более 50% веб-сайтов в мире работают на этих двух веб-серверах. В течение почти двух десятилетий веб-сервер Apache обслуживал около 60 процентов веб-сайтов в мире, пока не появился его конкурент NGINX (произносится как «engine-x»). В связи с резким ростом объемов трафика данных и количества пользователей всемирной паутины NGINX был создан для преодоления ограничений производительности веб-серверов Apache...
Nginx vs. Apache: разбор ключевых отличий
Интернет, каким мы его знаем сегодня, начал свое шествие по планете в 90-х годах прошлого века. Тогда лишь малая часть пользователей представляла, как он работает, хотя объяснить на базовом уровне его работу достаточно просто. Если говорить простыми словами, выглядит это так: пользователь запрашивает страницу с заданным веб-адресом, а DNS и IP-система пересылают этот запрос на определенный компьютер (сервер), на котором находится запрашиваемая веб-страница. Сервер обрабатывает запрос и отдает страницу посетителю...