怎样让apache下的每个网站都以不同的用户身份运行?
我的服务器使用apache运行多个网站,网站全部使用php。如果在PHP脚本中使用<?php echo exec("whoami")?>可以看到,所有脚本都是以apache这个身份运行的。
因为默认的httpd.conf文件中设置了
User apache
Group apache
现在我希望每个网站能够以不同的账户运行,假如有aaa,bbb两个网站,我希望aaa网站中的以aaa账户运行,bbb网站中的以bbb运行。
但是httpd.conf中似乎只能设置一个User,没办法为每个VirtualHost分别设置一个独立的用户。
请问我要的效果有办法实现吗? 那就考虑用多进程吧,,一个apache进程占用一个用户名
如果多进程的话,怎样配置能够实现呢? 大概了解一下,有suexec,suphp,mpm-itk,mpm-peruser等可以实现这个功能
页:
[1]