使用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。
第二步:编辑“/etc/sysconfig/httpd”增加:
第三步:编辑“/etc/httpd/conf.d/php.conf”增加:
第四步:添加用户
第五步:修改目录权限
第六步:使用
第七步:重启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
相关文章推荐
- 使用apache2-mpm-itk以不同用户运行apache虚拟主机
- 使用apache2-mpm-itk以不同用户运行apache虚拟主机
- Apache + Tomcat + jk配置负载均衡以及虚拟主机 实现多域名、多用户同时使用
- 【CentOS】Apache多虚拟主机多版本PHP(5.3+5.6+N)共存运行配置全过程
- zend framework 也可以不需要开启apache的 mod_rewrite 模块 虚拟主机 运行
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- Apache + Tomcat + jk配置负载均衡以及虚拟主机 实现多域名、多用户同时使用
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\SYSTEM SID (S-1-5-18)授予针对 CLSID 为 {D63B10C5-BB46-4990-A94F-E40B9D520
- 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户
- Apache 使用ssl模块配置HTTPS(Centos7 httpd2.4.6)
- 使用 Apache Shiro 为 web 应用程序进行用户身份验证
- Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
- 如何实现使得一个普通用户以root身份运行命令和如何使用sudo命令?
- 使用 Podman 以非 root 用户身份运行 Linux 容器
- Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
- centos下的apache2.4.6虚拟主机设置
- apache在虚拟主机中实现用户验证
- CentOS 5.5使用yum来安装LAMP(php运行环境)(转)
- apache如何在虚拟主机中实现用户验证