首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

编译装配apache

2013-07-11 
编译安装apache1、下载wget http://apache.dataguru.cn//httpd/httpd-2.4.4.tar.gz2、下载编译安装aprwget?h

编译安装apache

1、下载wget http://apache.dataguru.cn//httpd/httpd-2.4.4.tar.gz

2、下载编译安装apr
wget?http://mirror.bjtu.edu.cn/apache//apr/apr-1.4.8.tar.gz

./configure --prefix=/usr/local/apr-1.4.8?
3、下载编译安装apr-util ?with apr
wget?http://mirror.bjtu.edu.cn/apache//apr/apr-util-1.5.2.tar.gz

./configure --prefix=/usr/local/apr-util-1.5.2 --with-apr=/usr/local/apr-1.4.8

4、安装所需组件

yum install pcre-devel.i686?perl-devel.i686

5、编译安装./configure --enable-so --enable-mods-shared=all --with-mpm=worker --with-apr=/usr/local/apr-1.4.8/ --with-apr-util=/usr/local/apr-util-1.5.2/

6、服务安装

cp /usr/local/apache-2.4.4/bin/apachectl /etc/init.d/apache2

vi?/etc/init.d/apache2

#!/bin/sh后面添加

# chkconfig: 2345 85 15

# description: Apache2

chkconfig --add apache2

7、开端口

防火墙规则

vi /etc/sysconfig/iptables

编辑配置,在

-A INPUT -j REJECT --reject-with icmp-host-prohibited

之前加入

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

service iptables restart

?

常用命令:

1、列出内嵌编译的模块

apachectrl -l

2、列出已加载的模块

apachectrl?-t -D DUMP_MODULES

3、启动、停止

apachectrl -k start

apachectrl -k stop

4、等待线程执行完,优雅停止

apachectrl -k graceful-stop

优雅重启

apachectrl -k graceful

热点排行