The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Использование request_body_max_size в acl"
Отправлено zabudkin, 24-Апр-12 08:21 
>> Вместо acl request1 request_body 100000 пишите acl request1 external request_body 100000.
> У кого-то получилось???

У меня получилось :)
В скрипте меняем -le на -ge

----файл /etc/squid/postmaxsize ---
#!/bin/sh
while read line; do
  set -- $line
  length="$1"
  limit="$2"
  if [ "$length" -ge "$2" ]; then
    echo OK
    echo OK $line >>/etc/squid/postmaxsize.log
  else
    echo ERR
    echo ERR $line >>/etc/squid/postmaxsize.log
  fi
done

Перед самым первым http_access allow пишем:
----файл /etc/squid/squid.conf ---
acl AllowAnyBodySize src 192.168.1.234 192.168.1.200

external_acl_type request_body %{Content-Length} /etc/squid/postmaxsize

acl request_max_30MB external request_body 30000000
acl request_max_50Kb external request_body 50000

http_access allow AllowAnyBodySize request_max_30Mb
http_access deny all request_max_50Kb

AllowAnyBodySize - список ip адресов кому разрешены POST запросы размером до 30 мегабайт.
для остальных стоит ограничение в ~~50 Кбайт, чего вполне достаточно.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру