Apache is a very efficient Web server, which is still at the top of the world's most popular web server software. The powerful feature of Apache is that we can develop many modules for it and make some corresponding configuration, so that our Apache server has more personalized features.
1. Single Sign-On module lemonldap
Lemonldap can implement Apache SSO and process more than 0.2 million of user requests. Lemonldap supports Java, PHP,. net, Perl, Ruby, Python, and other Web development technologies. That is to say, if you deploy Web applications on Apache, you can use lemonldap for single-point logon.
Http://wiki.lemonldap.ow2.org/xwiki/bin/view/Main/WebHome
2. Concurrency restriction module limitipconn
Limitipconn is an Apache module used to limit the number of concurrent connections of each IP address. Supports Apache 1.x and 2.x.
Http://dominia.org/djao/limitipconn.html
3. Apache live log
Apache live log is an Apache module developed using Perl to monitor Apache log files in real time using Ajax technology in a browser. It displays the most recent visitors by IP address group.
Http://www.burlaca.com/2009/02/alivelog/
4. Load Balancing module mod_backhand
Mod_backhand is an Apache Load Balancing module. Every request will be redirected to an Apache server cluster, and a set of "candidate algorithms" will be used to select the most suitable server, and then the request will be redirected to this server.
Http://www.backhand.org/mod_backhand/
5. Image Processing Module mod_gfx
Mod_gfx is an Apache image processing module. It has a series of flexible and scalable interfaces and can be easily embedded into your website. Currently, the following functions are supported:
- Change image size
- Sampling again
- Add watermarks
- Crop Images
- Add text
- Flip Image
- Draw a polygon
Http://nauticaltech.com/software/mod_gfx/
6. compression module mod-gzip-disk
Mod-gzip-disk is an Apache module used to pre-compress the pages stored in the disk. Unlike mod-gzip, it needs to be re-compressed every request.
Usage:
Gunzip-C mod_gzip_disk-0.5.tar.gz | tar-xvpf-
CD mod_gzip_disk
Sudo make Module
Http://www.usenix.org.uk/code/mod-gzip/
7. Music module mod_musicindex
Mod_musicindex is an Apache module with functions similar to Apache: MP3 in the Perl module. The friendly reality is that it contains the directory of MP3, Ogg Vorbis, FLAC, or MP4/AAC files, sort, download, and play various fields online, create a playlist and search, and provide RSS output and podcast seeds. Multiple CSS and packaged downloads are supported.
Http://hacks.slashdirt.org/sw/musicindex/
8. LDAP Authentication Module mod_psldap
LDAP is a Lightweight Directory Access Protocol Based on the X.500 standard, but it is much simpler and can be customized as needed. Mod_psldap is an Apache module that executes an LDAP against several different means of server authentication and authorization using management authentication and authorization processes. This implementation can also manage records on the web interface and verify that users connected to the LDAP server can be restricted from reading passwords and Kerberos-based authentication.
Http://sourceforge.net/projects/mod-psldap/
9. bandwidth limit module mod_cband
Mod_cband is an Apache module used to limit the bandwidth occupied by requests. It can control server traffic to a certain extent.
Http://sourceforge.net/projects/cband/
10. V8 CGI encapsulation v8cgi
V8cgi is a collection of small C ++ and JS files. It allows developers to use the JS language on the server, basic functions include IO, Gd, MySQL, sockets, templates, FastCGI, and Apache modules.
10 powerful open-source Apache Modules