apache服务器root权限的获取和用途

1773阅读 0评论2012-02-07 生鱼片001
分类:系统运维

apache未获得root权限时,其配置文件httpd.conf中的user不能为root,改为root后会提示错误为

apache没有权限,此时apache下的php因无root权限也无法执行系统的脚本命令。

在编译apache前在源码包的include/http_config.h文件中头部中自行添加如下语句 
#ifndef BIG_SECURITY_HOLE 
#define BIG_SECURITY_HOLE 
#endif ./configuremake,makeinstall后即可。

然后在httpd.conf中将用户user改为root后重启apache后访问站点php中的命令即可正常使用。付给apache服务器root权限有一定的安全隐患,一般用于服务器的控制台,在使用过程用可以安装多个apache服务器,且在不用时在配置文件中将权限改为普通权限即可。

上一篇:htcacheclean – 清理磁盘缓冲区
下一篇:apache配置详解