返回首頁
當前位置: 主頁 > 操作系統 > Linux教程 >

在linux系統下面使用apache2-mpm-itk以不同用戶運行apache虛擬主機

時間:2018-08-15 22:37來源:電腦教程學習網 www.aedwey.tw 編輯:admin

我們運行在apache的虛擬主機,有時候為了安全,需要為每個網站以不同的用戶運行,這樣當虛擬主機中的一個網站被入侵時,而不會影響到其它的虛擬主機。我們這里使用apache2-mpm-itk補丁來實現這種功能。

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 xxx.cc
...

<IfModule mpm_itk_module>
AssignUserId siteuser sitegroup
< /IfModule>
< /VirtualHost>

sitesuer是指apache以siteuser用戶運行
sitegroup是指apache以sitegroup用戶組運行

------分隔線----------------------------
標簽(Tag):Linux
------分隔線----------------------------
推薦內容
猜你感興趣
26选5中奖通告