您的位置:首页 > 运维架构 > Apache

使用mpm-itk模块让 apache 以特定的用户身份运行虚拟主机 [CentOS 5.5]

2012-05-17 14:00 751 查看
mpm-itk补丁可以实现这个功能。以下是从这两个地方整理的操作方法:mpm-itk on CentOS 5.5 – run Apache virtual hosts as different users、Apache
mpm-itk for CentOS 6。或者参考这篇文章:yum安装带mpm-itk的apache

第一步:安装itk。

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm yum install--enablerepo=webtatic httpd-itk

第二步:编辑“/etc/sysconfig/httpd”增加:

HTTPD=/usr/sbin/httpd.itk

第三步:编辑“/etc/httpd/conf.d/php.conf”增加:

<IfModule itk.c>
LoadModule php5_module modules/libphp5.so
</IfModule>


第四步:添加用户

groupadd webusers
useradd-s /bin/false -m -d /tmp/session -g webusers webgoup


第五步:修改目录权限

chown -R webgoup:webusers /var/www/webgoup/
chmod -R 711 /var/www/webgoup/


第六步:使用

<VirtualHost *:80>
ServerName temp.cn
DocumentRoot var/www/webgoup/
AssignUserId webgoup webusers
</VirtualHost>


第七步:重启apache

service httpd restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐