
Originally Posted by
masshuu
Apache doesn't handle allot of requests well. You could tweak the server-pool settings to deal with this.
Alternatively if you don't need all of apache's functionality, you could switch to another web server(I don't understand why apache became "the" web server), there are others which don't require as much tweaking, but you need to know what your doing
I use a nginx + fastcgi + acp setup(which the main x10 site and forums use) I benchmarked it, depending on the php page, i can hit 1200 to 5000 requests a second(which will fully saturate my 100mbps port) with little load increase(I could still get in and ban an IP hammering me if need be)
Additionally i have hit 12,000 hits a second on a static file with no load increase(it in fact went down since it was up slightly from other benchmarks)
There are several other good webservers out there. Youtube use lighthttpd,
O.k. I understand what you are saying.. But I have no idea how I would actually do this.
What would it take for someone to teach me.
At the end of the day.. If I can't stop these attacks then the website is doomed.
So if I can get a solution I will take it.
Seriously any help would be worth ALOT!
---------- Post added 03-03-2011 at 01:03 AM ---------- Previous post was 03-02-2011 at 09:49 PM ----------
I been trying to install this mod_evasive properly but I am running into problems..
I am having trouble installing httpd-devel
I searched all over the net and still not found an answer.
Here is the problem I am having with it
Code:
# yum install httpd-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.fdcservers.net
* base: mirrors.gigenet.com
* extras: mirror.unl.edu
* updates: centos.mbni.med.umich.edu
Setting up Install Process
Package 1:httpd-devel-2.2.3-43.3.vm.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package httpd-devel.i386 0:2.2.3-43.el5.centos.3 set to be updated
--> Processing Dependency: httpd = 2.2.3-43.el5.centos.3 for package: httpd-devel
--> Finished Dependency Resolution
httpd-devel-2.2.3-43.el5.centos.3.i386 from updates has depsolving problems
--> Missing Dependency: httpd = 2.2.3-43.el5.centos.3 is needed by package httpd-devel-2.2.3-43.el5.centos.3.i386 (updates)
Error: Missing Dependency: httpd = 2.2.3-43.el5.centos.3 is needed by package httpd-devel-2.2.3-43.el5.centos.3.i386 (updates)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
I dunno how to fix this dependency issue.
Please could some one help me get this working.
I have tried the running suggestions nothing is working