apache

Redirect whole website with Apache mod_rewrite

To redirect all pages of a old web site to a main page of new web site, we can work with mod_rewrite on apache web server as the following.

RewriteEngine on
RewriteRule ^.*$ http://www.newwebsite.com/ [R=301,L]

Or, we can modify above RewriteRule as the following, users will be redirected to same path on new web site.

RewriteEngine on
RewriteRule ^.*$ http://www.newwebsite.com/$1 [R=301,L]

 

Protect DDoS attach to Apache on Debian Lenny

DDoS (Distributed Denial of Service) attack is a nightmare of system admins. It makes your internet services or systems are out of service at the end by producing a lot of service requests.

Apache module mod_evasive

mod_evasive is a good Apache module to provide some protection to Apache servers from DDoS attacks. It becomes a package in main section of Debian repos from Lenny.

Installation of mod_evasive on Lenny

To install mod_evasive for Apache 2 on Debian Lenny, simply run aptitude install as following.

# aptitude install libapache2-mod-evasive

During package installation, Apache service will be restarted on your system, and mod_evasive is already enabled.

You may add additional parameters for mod_evasive, edit /etc/apache2/mods-available/mod-evasive.load file, and add the following lines.

<IfModule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 5
DOSSiteCount 100
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 600
</IfModule>
 

Slightly increare of Apache HTTP server market share

Apache web server is a long-time leader in web server market share. According netcraft survey in January 2009, its market share is slightly increasing by 1% last month in current global financial problem.

 

Syndicate content