Maxim Tyurin пишет:
Hi!
Появилась задача - ограничить размер POST в squid.
Не запретить его вообще, а сделать ограничение
"запретить POST для определенного ip/hostname если размер POST больше n
байт"
Как такое можно организовать в squid?
Что-то как это сделать не могу придумать :(
# TAG: request_body_max_size (KB)
# This specifies the maximum size for an HTTP request body.
# In other words, the maximum size of a PUT/POST request.
# A user who attempts to send a request with a body larger
# than this limit receives an "Invalid Request" error message.
# If you set this parameter to a zero, there will be no limit
# imposed.
#
#Default:
# request_body_max_size 10 MB
А вот для определённого IP.. Можно запустить ещё 1 экземпляр squid с
установленным request_body_max_size и перенаправить на него POST
запросы с определённых IP (см cache_peer, cache_peer_access)