ApacheBooster

ApacheBooster is a integration of nginx and varnish, this Plugin will reduce the server load spike and memory usage. Also the plugin will provide the maximum performance of your websites.

Varnish

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 – 1000x, depending on your architecture. A high level overview of what Varnish does can be seen in the video attached to this web. Varnish performs really, really well. It is usually bound by the speed of the network, effectivly turning performance into a non-issue. We’ve seen Varnish delivering 20 Gbps on regular off-the-shelf hardware.

Nginx

Nginx is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.

Unlike traditional servers, Nginx doesn’t rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. This architecture uses small, but more importantly, predictable amounts of memory under load.

Features:

cPanel WHM Integration
Varnish Advanced Configuration
Opt-out Domain List Served Directly by Apache
VCL Script Compatibility

Installation

wget http://prajith.in/downloads/apachebooster.tar.gz

tar -zxf apachebooster.tar.gz

cd apachebooster

sh install.sh

This project has been taken over by Ndimensionz. New and bug free version of Apachebooster can be downloaded from http://ndimensionz.com/apachebooster

ApacheBooster

8 thoughts on “ApacheBooster

    • February 29, 2012 at 3:19 pm
      Permalink

      You can uninstall the apachebooster plugin by simply executing the uninstall script.

      Reply
  • March 20, 2012 at 3:48 am
    Permalink

    Hi,
    i tried to install it in my server with wordpress blog, but i got problem with permalink, single post is always 404, i tried to include wordpress rewrite rule in nginx vhost conf. but it doesn’t seem solve the problem, any idea how to solve this?

    Thanks

    Reply
    • March 20, 2012 at 7:27 pm
      Permalink

      Hi,
      Please let me know the permalinks which you are using.

      Reply
      • March 21, 2012 at 5:07 am
        Permalink

        the permalink is /%postname%.html
        i also tried include this in nginx vhost conf
        location / {
        if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename){
        rewrite (.*) /index.php;
        }
        }

        Reply
        • March 21, 2012 at 8:13 am
          Permalink

          Hello,

          Thank you for your Bug report. I have corrected this bug and you can download the patch from the following location.

          wget http://prajith.in/downloads/nginxpatch

          once you dowloaded this patch please do the following steps.

          rm -rf /scripts/rebuildvhost
          mv nginxpatch /scripts/rebuildvhost
          chmod 700 /scripts/rebuildvhost
          #####Execute the patch#####
          /scripts/rebuildvhost

          #########################

          Please feel free to get back to me if you need any assistance. Also I glad to inform you. I have made a new cPanel plugin to create a diffrenet types of htaccess rule for your customers from thier cpanel(2082), if you need this please email back to me.

          Reply
  • April 19, 2012 at 9:29 am
    Permalink

    Hello

    I uninstall this script but when i reboot the server I get error :

    Starting [apachebooster] : failed .

    that’s mean it’s not completely removed from my server .

    how to remove it ??

    thank you

    Reply
    • April 19, 2012 at 7:37 pm
      Permalink

      Do the following…..

      chkconfig apachebooster off
      rm -rf /etc/init.d/apachebooster

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Fork me on GitHub