LINUX.ORG.RU
ФорумTalks

а ты пропатчил свой Apache ?

 ,


0

1
curl -I -H "Range: bytes=0-1,0-2" -s www.example.com| grep Partial

Если на такие запросы отвечает Apache и ты видишь

206 Partial Content
значит этот пост для тебя.

Уже много месяцев прошло с момента обнаружения этой дырки. И всё равно есть ещё куча сайтов, которые можно «положить» этим багом. Вернее через скрипт apache killer ссылки на который здесь не будет по понятными причинам. Юзать его рекомендую только для тестирования своего сайта. Решение гуглится быстро и ловким движением руки это фикстится.

Навеяно знакомым, у которого «положили» несколько сайтов конкуренты по бизнесу, рашн стайл.

★★★★★
Ответ на: комментарий от gayevskiy

Там бы наверняка просто просмеялись и всё.

smilessss ★★★★★
() автор топика

Енто прикол или как?

$ curl -I -H "Range: bytes=0-1,0-2" -s xxxx.ru| grep Partial
HTTP/1.1 206 Partial Content

Тама у меня стандартная страничка 'It works!'. Использую апач как фронтенд к svn.

ziemin ★★
()
Ответ на: комментарий от ziemin

а теперь бери htop на серве, apache killer на другом компе, потоков 200 думаю хватит

lololo.pl xxxx.ru 200
и смотри картину в htop на серве, будешь сильно удивлён.

smilessss ★★★★★
() автор топика
Ответ на: комментарий от Dron

Да оно у всех так будет.

на Лоре не работает :3
тем, у кого нет аpache тоже бояться нечего.

smilessss ★★★★★
() автор топика
Ответ на: комментарий от ziemin

Насколько я понял проблема в том, что аpache нехорошо реагирует на конкретный запрос, забивая озу на серве. нагугленное решение - через mod_headers резать проблемные заголовки

# a2enmod headers
RequestHeader unset Range
RequestHeader unset Request-Range

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

1.3 по-моему не подвержен. Это проблема 2-й ветки. Но всё равно позор, если всё ещё не пофиксили.

С partial content с самим по себе всё в порядке. Проблема в том, что апач неверно реагиреует на перекрывающиеся range.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)

странная тема. два сайта на одном и том же сервере с практически одинаковыми настройками (нжинкс вперде), один показывает 206, другой показывает 200

xsektorx ★★★
()

Апач из Debian stable ничего ничего не говорит. Потребление в норме.

spoilt ★★★
()

УМНР

HTTP/1.1 200 OK
Date: Sat, 23 Nov 2013 15:09:45 GMT
Server: Apache
Vary: Accept-Encoding
Content-Type: text/html; charset=utf-8
# apache2 -v
Server version: Apache/2.2.16 (Debian)
Server built:   Mar  3 2013 11:36:04
wintrolls ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.