1、单点登录模块 LemonLDAP

LemonLdap可以很棒地实现Apache的SSO功能,并且可以处理超过 20 万的用户请求。LemonLdap支持Java, PHP, .Net, Perl, Ruby, Python等Web开发技术,也就是说,只要你将WEB应用部署到Apache上,你就可以使用LemonLdap实现单点登录功能。

官方网站:http://wiki.lemonldap.ow2.org/xwiki/bin/view/Main/WebHome

2、并发限制模块 limitipconn

limitipconn 是一个 Apache 的模块,用来限制每个 IP 的并发连接数。支持 Apache 1.x 和 2.x。

官方网站:http://dominia.org/djao/limitipconn.html

3、日志监控模块 Apache Live Log

Apache Live Log 是一个用Perl开发的在浏览器通过Ajax技术对Apache 日志文件进行实时监控的Apache模块。它可以根据IP地址分组显示最近的访问者。

官方网站:http://www.burlaca.com/2009/02/alivelog/

4、负载均衡模块 mod_backhand

mod_backhand 是一个Apache 的负载均衡模块 。每一个请求都会重定向到一个Apache服务器集群中,并利用一套“候选人算法”来选择最适合的服务器,然后将请求重定向至该服务器。

官方网站:http://www.backhand.org/mod_backhand/

5、图像处理模块 mod_gfx

mod_gfx是一个Apache的图像处理模块,它有一系列灵活可扩展的接口,并且可以非常方便地植入到自己的网站中,目前支持以下功能:

  • 改变图片大小
  • 重新取样
  • 加水印
  • 图片裁剪
  • 添加文本
  • 翻转图片
  • 绘制多边形

官方网站:http://nauticaltech.com/software/mod_gfx/

6、压缩模块 mod-gzip-disk

mod-gzip-disk 是一个用来对磁盘中存放的页面进行预压缩的Apache模块,和 mod-gzip 不同的是它每次请求都要重新压缩一次。

使用方法:

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、音乐模块 mod_musicindex

mod_musicindex 是一个 Apache 的模块,其功能类似 Perl 模块的 Apache::MP3,可友好的现实包含 MP3, Ogg Vorbis, FLAC, or MP4/AAC 文件的目录,并进行各种字段的排序,下载和在线播放,构建播放列表和进行搜索,同时提供RSS输出和Podcast种子,支持多个CSS和打包下载。

官方网站:http://hacks.slashdirt.org/sw/musicindex/

8、LDAP认证模块 mod_psldap

LDAP是轻量目录访问协议,它是基于X.500标准的,但是简单多了并且可以根据需要定制。mod_psldap是一个Apache模块,它执行一个LDAP反对使用管理认证和授权过程几种不同的手段服务器认证授权。这个实现也可以通过Web界面管理记录,并验证对一个LDAP服务器,限制从阅读的密码和基于Kerberos的身份验证实现连接到LDAP服务器本身的用户。

官方网站:http://sourceforge.net/projects/mod-psldap/

9、带宽限制模块 mod_cband

mod_cband 是一个用来限制请求占用带宽的 Apache 模块,可以在一定程度上控制服务器的流量。

官方网站:http://sourceforge.net/projects/cband/

10、V8引擎的CGI封装 v8cgi

v8cgi 是一个小型的 C++ 和 JS 文件的集合,允许开发者在服务器端使用 JS 语言,基本的功能包括 IO、GD、MySQL、Sockets、模板、FastCGI和 Apache 模块。

官方网站:code.google.com/p/v8cgi/

 

本文链接:http://www.codeceo.com/article/10-apache-mod.html
本文作者:码农网 – 小峰
原创作品,转载必须在正文中标注并保留原文链接和作者等信息。]

10个强大的Apache开源模块的更多相关文章

  1. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目

    Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...

  2. 10 个顶尖的 Linux 开源人工智能工具

    在这篇文章中,我们将介绍几个顶级的开源 Linux 生态系统的人工智能(AI)工具.目前,AI 是科学和技术中不断进步的领域之一,很多人都在致力于构建软件和硬件来解决诸如医疗,教育,安全,制造业,银行 ...

  3. Python爬虫与数据分析之模块:内置模块、开源模块、自定义模块

    专栏目录: Python爬虫与数据分析之python教学视频.python源码分享,python Python爬虫与数据分析之基础教程:Python的语法.字典.元组.列表 Python爬虫与数据分析 ...

  4. 15个非常重要的Apache开源项目汇总

    15个非常重要的Apache开源项目汇总 自1999年创立以来,Apache软件基金会如今已成了众多重要的开源软件项目之家.本文列举了15个多年来非常重要的Apache项目,这些项目不仅对开源运动来说 ...

  5. python基础知识8——模块1——自定义模块和第三方开源模块

    模块的认识 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需 ...

  6. 2013最新版Subversion 1.7.10 for Windows x86 + Apache 2.4.4 x64 安装配置教程+错误解决方案

    一 .工作环境 操作系统:Windows Server 2008 R2 SP1 x64 Apache版本:2.4.4 Subversion版本: Setup-Subversion-1.7.10.msi ...

  7. Apache prefork 模块指令分析

    问题背景: 在一台只有内存的vps上安装directadmin之后经常内存耗,经过查看之后发现Apache成了罪魁祸首急速消耗内存SWAP剩余空间都是0,最终导致内核开始大下杀手,把MySQL都杀了, ...

  8. apache开源项目--Apache Drill

    为了帮助企业用户寻找更为有效.加快Hadoop数据查询的方法,Apache 软件基金会发起了一项名为“Drill”的开源项目.Apache Drill 实现了 Google's Dremel. Apa ...

  9. 10 款强大的JavaScript图表图形插件推荐

    转自:http://www.iteye.com/news/24535 网上有很多用于绘制图表图形的免费JavaScript插件和图表库,这类插件大量出现的原因,一是人们不再依赖于Flash,二是浏览器 ...

随机推荐

  1. 74HC595

    74HC595 输入:串行输入 输出:并行/串行输出 用74HC595做一个流水灯 电路图 程序 /*====================== 测试74HC595 ================ ...

  2. Fast CGI 工作原理

    http://www.cppblog.com/woaidongmao/archive/2011/06/21/149092.html 一.FastCGI是什么? FastCGI是语言无关的.可伸缩架构的 ...

  3. 【PHP框架CodeIgniter学习】使用辅助函数—建立自己的JSONHelper

    本文使用的是2.1.4版本,看的时候请注意. 官方文档:http://codeigniter.org.cn/user_guide/general/helpers.html(关于辅助函数Helper的使 ...

  4. http://blog.csdn.net/bluejoe2000/article/details/39521405#t9

    http://blog.csdn.net/bluejoe2000/article/details/39521405#t9

  5. MongoDB实战指南(七):MongoDB复制集之复制集工作机制

    http://www.cnblogs.com/longshiyVip/p/5097336.html 概述了复制集,整体上对复制集有了个概念,但是复制集最重要的功能之——自动故障转移是怎么实现的呢?数据 ...

  6. RTMP

    实时消息传输协议 RTMP(Real Time Messaging Protocol) http://blog.csdn.net/defonds/article/details/17403225 译序 ...

  7. wordpress的使用

    ubuntu 发送邮件学习资料: http://edu.51cto.com/lesson/id-6066.html 相关插件: Disable Google Fonts 使用中出现的问题: 1:wor ...

  8. 关于 ASP.NET MVC 4 如果管理用户

    很久没上来写博客,因为自己没写博客的日子里去学了一下OBJECTIVE-C 和 ASP.NET MVC.最近在学ASP.NET MVC 4,有个问题一直在困扰着我,就是怎样管理用SIMPLE MEMB ...

  9. 中文乱码的分析 和 从Eclipse设置启动JVM时的字符集(转)

    最近时常碰到中文乱码的问题,eclipse的编码环境设置的都是UTF-8,外部也是以UTF-8的编码进行传参的,但是遇到中文的时候还是因为乱码而产生一系列的错误.在网上查了许多资料,发现这是跟JVM的 ...

  10. 在Hadoop伪分布式模式下安装Hbase

    安装环境:Hadoop 1.2.0, Java 1.7.0_21 1.下载/解压 在hbase官网上选择自己要下的hbase版本,我选择的是hbase-0.94.8. 下载后解压到/usr/local ...