CentOS Apache2.2 CGI 使用 suExec

通常 CGI 或 SSI 的运行用户和 Apache 相同的,
suExec 可以使 Apache 用不同于 Apache 运行用户的其它用户里执行 CGI和SSI程序。

可以这样配置:
1、启用 suExec 模块
修改 Apache 配置文件 /etc/httpd/conf/httpd.conf 
LoadModule suexec_module lib/apache/mod_suexec.so

2、为虚拟主机添加 suExec 相关配置
<VirtualHost 192.168.0.88:80>
        ServerName hostname
        DocumentRoot /home/www/hostroot

        # 设置 suExec 的运行用户和用户组
        SuexecUserGroup suExecUser suExecGroup

        <Directory "/">
                AllowOverride None
                Order allow,deny
                Allow from all
                Options +SymlinksIfOwnerMatch +Includes
        </Directory>
</VirtualHost>

Post a Comment

Your email is never shared. Required fields are marked *

*
*