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

mpm-itk补丁可以实现这个功能。以下是从这两个地方整理的操作方法:mpm-itk on CentOS 5.5 – run Apache virtual hosts as different usersApache 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 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值