httpd 21859 daemon 4u IPv6 106523 0t0 TCP *:http (LISTEN)
httpd 21860 daemon 4u IPv6 106523 0t0 TCP *:http (LISTEN)
httpd 21936 daemon 4u IPv6 106523 0t0 TCP *:http (LISTEN)
httpd 21937 daemon 4u IPv6 106523 0t0 TCP *:http (LISTEN)
问题解决,看来2.4版本的apache默认线程是需要修改event参数,这里请注意.
5.编译安装:
编译默认event MPM模式(推荐)
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --with-pcre=/usr/local/pcre/bin/pcre-config
编译worker MPM模式(可选,能正常开启服务,但本人未做过相关网站测试,不推荐生产环境下使用)
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite -with-mpm=worker --with-pcre=/usr/local/pcre/bin/pcre-config
# make && make install
# 防止apache启动报错.
# vi /usr/local/apache2/conf/httpd.conf
------------------------
ServerName localhost:80
------------------------
6.启动apache
# /usr/local/apache2/bin/apachectl start
设置开机启动
# echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.local
7.配置apache:
1).禁止地址目录访问和索引:
#vi /usr/local/apache2/conf/httpd.conf
搜索 Options Indexes FollowSymLinks
将其前面加#注释
-----------------
# Options Indexes FollowSymLinks
-----------------
2).隐藏版本号:
#vi /usr/local/apache2/conf/httpd.conf
加入以下两行:
------------------
ServerTokens ProductOnly
ServerSignature Off
------------------
3).优化线程数:
如果apche访问量过大,将会导致页面打开迟缓,下载速度也降低,如果由于经费和环境问题,可以通过对Apache2增加模块MPM来进行优化, 这里我选择线程型MPM加以优化:
注:此方法仅对编译安装apache有效:
a.开启mpm:
#vi /usr/local/apache2/conf/httpd.conf
找到以下这行内容,去掉注释.
Include conf/extra/httpd-mpm.conf (如果没有此段代码可以新加。没有此文件httpd-mpm.conf可以新建,也可以直接加代码到)
b.优化配置:
#vi /usr/local/apache2/conf/extra/httpd-mpm.conf
找到如下代码,修改成以下参数即可.
# event MPM配置:
------------------------
<IfModule mpm_event_module>
StartServers 5
ServerLimit 5000








