|
|
发表于 2007-1-31 13:45:24
|
显示全部楼层
APACHE2_OPTS=" -D PHPx"
vi /etc/conf.d/apache2
修改 APACHE2_OPTS =" HPx" x是你 /etc/apache2/modules.d/ 下的的模块定义的文件
刚开始接触gentoo的时候也觉得这样的配置有些奇怪,现在慢慢觉得这样才是合理的,原来所有文件都在/etc/apache2/httpd.conf 中,包括模块,虚拟主机,rewrite规则,配置多了就显得乱,改错了还造成apache不能启动,典型的是把所有鸡蛋放进一个篮子里,在 gentoo中配置按层次分开,
/etc/apache2/httpd.conf 是apache常用的功能,基本上很少改动,因为实际应用中改动最多的是虚拟主机里面的设置,再次就是加模块, 模块的配置放在/etc/apache2/modules.d/下面
要启用模块,只需在/etc/conf.d/apache2 中的APACHE2_OPTS 加上模块定义的名称就可以了
启用虚拟主机用-D DEFAULT_VHOST 启用php用 -D PHP5 启用svn -D DAV -D SVN"
如果模块配置错了,就把相应的参数去掉就可以了,不用象以前一样改个httpd.conf每改一就备份一次,改个httpd.conf都小心翼翼的 |
|