參考:http://www.extmail.org/forum/archive/2/0510/563.html
下載Apache 2.0.59的源代碼:http://www.apache.org/dist/httpd/
增加Apache運行所需的用戶和組:
groupadd httpd
useradd httpd -g httpd -c "Apache user" -d /nonexistent -s /sbin/nologin
安裝Apache,Apache將被安裝在"/usr/local/apache2"目錄下:
tar zxvf httpd-2.0.59.tar.gz
cd httpd-2.0.59
./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --with-mpm=worker --enable-rewrite --enable-suexec --with-suexec-caller=httpd \
CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
make
make install
修改apache的配置文件(/usr/local/apache2/conf/httpd.conf),配置apache的默認語言、運行用戶等參數:
User httpd
Group httpd
<IfModule worker.c>
StartServers???? 10
MaxClients?????? 1024
MinSpareThreads?? 100
MaxSpareThreads?? 800
ThreadsPerChild?? 64
MaxRequestsPerChild 0
</IfModule>
在"/etc/rc.local"文件中增加"/usr/local/apache2/bin/apachectl start",設置Apache開機自動運行。
posted on 2006-11-30 15:24
想飛的魚 閱讀(256)
評論(0) 編輯 收藏 所屬分類:
linux