使用apache2-mpm-itk以不同用户运行apache虚拟主机
2012-04-26 14:51
405 查看
我们运行在apache的虚拟主机,有时候为了安全,需要为每个网站以不同的用户运行,这样当虚拟主机中的一个网站被入侵时,而不会影响到其它的虚拟主机。我们这里使用apache2-mpm-itk补丁来实现这种功能。
2、为apache2打上mpm-itk补丁
3、编译apache2
编译apache2时,带上编译选项–with-mpm=itk,如:
4、配置apache2
sitesuer是指apache以siteuser用户运行 sitegroup是指apache以sitegroup用户组运行
1、下载apache2和itk
到apache2-mpm-itk网站下载最新版的补丁http://mpm-itk.sesse.net/。wget http://apache.ziply.com//httpd/httpd-2.2.21.tar.gz tar xzvf httpd-2.2.21.tar.gz wget http://mpm-itk.sesse.net/apache2.2-mpm-itk-2.2.17-01.patch
2、为apache2打上mpm-itk补丁
cd httpd-2.2.21 patch -p1 < ../apache2.2-mpm-itk-2.2.17-01.patch autoconf
3、编译apache2
编译apache2时,带上编译选项–with-mpm=itk,如:
./configure --with-mpm=itk make make install
4、配置apache2
<VirtualHost *:80> ServerName www.example.com ... <IfModule mpm_itk_module> AssignUserId siteuser sitegroup </IfModule> </VirtualHost>
sitesuer是指apache以siteuser用户运行 sitegroup是指apache以sitegroup用户组运行
相关文章推荐
- 使用apache2-mpm-itk以不同用户运行apache虚拟主机
- 使用mpm-itk模块让 apache 以特定的用户身份运行虚拟主机 [CentOS 5.5]
- 虚拟主机运行Asp.net MVC2程序体验(在不同版本的 IIS 上使用 ASP.NET MVC(转),付程序示例 )
- Apache + Tomcat + jk配置负载均衡以及虚拟主机 实现多域名、多用户同时使用
- Apache + Tomcat + jk配置负载均衡以及虚拟主机 实现多域名、多用户同时使用
- 18.2.2 在不同主机上使用用户管理备份建立物理备用数据库
- apache如何在虚拟主机中实现用户验证
- 使用apache配置基于IP地址的虚拟主机
- 使用Apache的虚拟主机以及代理搞定多个网站的子域名(包括跨域情况)解析问题
- 在Ubuntu下使用Apache2建立虚拟主机
- 29讲 apache服务器使用及配置④ apache虚拟主机 web访问时序图
- xampp无法使用虚拟主机名称来进行识别不同的测试网站
- Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
- apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)
- 多域名指向相同的虚拟主机如何设置使用不同的首页
- apache设置多个虚拟主机使多个域名可行有两种办法:1.多个IP解析到不同虚拟主机 2.单个IP绑定多个域名分解
- apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)
- 学习淘淘商城第七十四课(学习nginx配置及举例使用端口、域名来区分不同的虚拟主机)
- 使用httpd虚拟主机实现不同主机名使用同一IP
- apache如何在虚拟主机中实现用户验证