Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 08, 2005, 14:14 Здравейте имам инсталиран сървър Apache 2.0.52. И ми се налага да огранича броя на сесиите от потребител към сървърът. Разгледах в интернет видях няколко такива модули пробвах да инсталирам някой, но не се получи.
Титла: Ограничение при Apache Публикувано от: zeridon в Sep 08, 2005, 14:32 Пробвай да ограничаваш на малко по ниско ниво ... например iptables със connlimit
Друг вариант e mod_throttle, mod_proxy Също така може да наложиш ограничения с ulimit/rlimit Титла: Ограничение при Apache Публикувано от: в Sep 08, 2005, 14:36 mod_throttle not for apache 2.0
Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 08, 2005, 15:01 А можеш ли да ми дадеш малко повече инфо за iptables със connlimit
Титла: Ограничение при Apache Публикувано от: zeridon в Sep 09, 2005, 15:23 Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 09, 2005, 20:06 Пробвах с тази команда но не иска да ми я приема. Сега ще се налопжи да пачвам иптейбълс ли
![]() Титла: Ограничение при Apache Публикувано от: zeridon в Sep 10, 2005, 11:39 ами да даже и кернел ще трябва да пачваш.
iptables бъзика на доста ниско ниво така че да ще трябва ![]() Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 11, 2005, 15:37 Друга алтернатива няма ли
![]() ![]() Титла: Ограничение при Apache Публикувано от: urud в Sep 11, 2005, 16:01 надявам се, че това може да ти е полезно:
http://dominia.org/djao/limitipconn.html http://dominia.org/djao/limitipconn-perl.html Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 12, 2005, 09:27 Пробвах и с този модул. Когато използвам ц модула уж апачето стартира ама всъщност никакво го няма. Когато сложих перл мода ми показва 500 интернал сървър ерор, а в лога пише
unable to resolve handler `Apache::LimitIPConn': Can't locate Apache/Constants.pm in @INC (@INC contains: /usr/lib/perl/lib/perl5/site_perl/5.8.5/Apache/LimitIPConn.pm line 26.\nCompilation failed in require at (eval 2) line 3.\n Титла: Ограничение при Apache Публикувано от: zeridon в Sep 12, 2005, 14:25 ми да ти кажа човек модула си работи добре явно не си го свършил както трябва. ето кратко бързо обяснение
1) Download 2) Разархивиране 3) cd ... 4) apxs -i -a -c mod_limitipconn.c 5) редактирай си httpd.conf като гледаш какво пише в README 6) рестарт на апачето Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 13, 2005, 09:57 Уж правя всичко по стъпките които си написал, но когато добавя в конфига на апачето
LoadModule limitipconn_module lib/apache/mod_limitipconn.so AddModule mod_limitipconn.c и го рестартирам, стартира се без да изписва никаква грешка, но всъщност го няма никакво. Титла: Ограничение при Apache Публикувано от: zeridon в Sep 13, 2005, 13:33 Стъпка номер 5) редакция на httpd.conf и четене на README на mod_limitipconn.
Ако не си забелязал модула действа върху location
Така че прочети пак документацията Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 14, 2005, 09:30 И location съм задал.
Когато добавя реда LoadModule limitipconn_module lib/apache/mod_limitipconn.so и просто цялото Апаче умира Титла: Ограничение при Apache Публикувано от: zeridon в Sep 14, 2005, 15:07 имаш ли директорията
/usr/lib/apache и там има ли го модула или директорийката е /usr/libexec/apache айде мисли малко ... че ми се намира време вярно е ма чак пък толкова много не е Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 14, 2005, 16:21 Модулът го има в директорията.
Титла: Ограничение при Apache Публикувано от: rosen4o в Sep 14, 2005, 16:43 Последно рабутах някои настройки и сега ми изпука друга грешка
apxs:Error: Command failed with rc=65536 |