в том то и проблема что браузер её не обрезает, пробовал во всех браузерах, получается что инфа записаться не может и всё стопорится.
вот нашёл тут какое то решение http://www.cms4site.ru/ru-joke-13-cookies.html но оно не срабатывает почему то, пробовал оба варианта на php и на js
задам вопрос по другому, как организовать код JS чтоб он обнулял куку при достижении 4кб
нужно что то типа
GetCookie, проверяет длину (.length)
если длина больше, то кука обнуляется (SetCookie)
вопрос к знатокам, как правильно будет выглядеть такой код?
сделал пока так, в nginx.conf
location / { limit_req zone=one burst=8 nodelay; proxy_pass http://ip адрес сервера :8080; proxy_redirect off; proxy_set_header Host $host; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr;
в rpaf.conf
LoadModule rpaf_module /usr/local/libexec/apache22/mod_rpaf2.so RPAFheader X-Real-IP RPAFproxy_ips ip адрес сервера RPAFEnable On
RPAFheader X-Real-IP срабатывает при таком раскладе, прокси больше нет.
теперь меня интересует будет ли реальный прокси определяться при таком конфиге?
нарыл в гугле http://forum.ispsystem.com/ru/showpost.php?p=72949&postcount=3 там сказано, что надо изменить в конфиге nginx название proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; например на proxy_set_header X-NGINX-Forwarded-For $proxy_add_x_forwarded_for; и добавить в конфиг rpaf строку RPAFheader X-NGINX-Forwarded-For
вот думаю стоит ли так делать?
RPAFproxy_ips 127.0.0.1
ну неужели непонятно, 0.0.0.0 это ип моего сервера, то есть localhost, не буду же я реальный адрес писать.
лучше что нибудь по делу ответьте, весь гугл перерыл, просто нет стопроцентного решения этой проблемы похоже.
в конфиг rpaf.conf добавил ещё строку RPAFheader X-Real-IP
получается что либо 0% прокси, в случае отключения в nginx #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
либо 100% когда включено proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
мне надо чтоб реальное количество прокси определялось.
OS FreeBSD
mod_rpaf стоит
/usr/local/etc/apache22/Includes/rpaf.conf
LoadModule rpaf_module /usr/local/libexec/apache22/mod_rpaf2.so
RPAFproxy_ips 0.0.0.0
RPAFEnable On
Да уж, заработок на фо с каждым днём всё больше напоминает финансовую пирамиду.
а что i-filez всё...?
Время ожидания ответа от сервера i-filez.com истекло.
не надолго хватило запрета ходить по страницам для мейла, опять сканирует всё подряд, при чём только бот Mail.RU/2.0, он похоже кушает роботс через раз когда ему вздумается.
остальные прекрасно слушаются роботс.тхт, даже baidu и yandex сканируют только сами новости.
я уже понял свою ошибку :) на счёт смены сервера подумаю, страниц действительно очень много, запретил пока ходить ботам по страницам добавив
Disallow: /page/
Disallow: */page/
судя по логу, помогло, теперь индексирует только сами новости.