Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1250760
  • 博文数量: 793
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 17:58
文章分类

全部博文(793)

文章存档

2011年(1)

2008年(792)

我的朋友

分类: LINUX

2008-08-28 18:05:12

 

如果我们是自己编译的apache,那么启用或禁用某个模块应该说是比较容易的事,只要修改apache的配置文件就可以了。但是我们没有理由不用已经做好的二进制文件进行安装,使用apt-get要方便多了。

但是这样的安装,apache默认会启用一部分模块,一般情况下,它已经满足了大部分的需求。但是我们的需求肯定是不能确定的如我们可能要利用apache实现重定向的功能,我们可能需要alias,rewrite模块。

实际上在apache下有两种类型的模块,一种是事先编译到apache中的,另一种是在你运行apache时载入的模块你可以使用下列命令来检查你的apache已经编译了哪些模块:

apache2-l

事实上,在apache2的安装目录下,有这样的两个目录:

/etc/apache2/mods-enabled/已经被启用的模块
/etc/apache2/mods-available/当前系统中可用的模块

这是在apache配置文件中一个片断,很明显它是用来载入各个被启用的模块及其配置文件,也就是位于/etc/apache2/mods-enabled/下的所有以.load和.conf结尾的文件。

#Includemoduleconfiguration:
Include/etc/apache2/mods-enabled/*.load
Include/etc/apache2/mods-enabled/*.conf

当然最后不要忘了重启apache:apache2force-reload

你可以使用下列命令来启用或禁用模块:
a2enmod模块名
a2dismod模块名
其实它的动作就是在/etc/apache2/mods-enabled/目录创建或删除一个模块对应的链接文件。当然你也可以手工做这个动作了。

Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块Debian下为Apache启用所需的模块
阅读(256) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~