apache安装

来源:互联网 发布:查电脑mac地址命令 编辑:程序博客网 时间:2024/04/30 05:14

 

加载所有模块:

#./configure --prefix=/usr/local/apache -enable-so --enable-modules=all --enable-mods-shared=all

 

对已经编译的apache编译添加新的模块:(写的很清楚)

http://hi.baidu.com/knityster/blog/item/0dc42054cd258350d009063f.html

在Linux系统下,需要给已经编译运行的Apache增加mod_proxy模块,可以按照如下方法配置。



具体配置步骤如下:
1. 首先定位到Apache源码的 proxy目录
# cd /root/Desktop/httpd-2.2.4
# cd modules/proxy/
2. 编译相应模块:
其中 "/usr/local/apache2" 为之前Apache的安装目录

# /usr/local/apache2/bin/apxs-c -i mod_proxy.c proxy_util.c

加载模块:
# /usr/local/apache2/bin/apxs -i -a-n proxy mod_proxy.la

这样,就将proxy安装成功了,你可以到httpd.conf中看到自动添加了如下语句:
LoadModule proxy_module        modules/mod_proxy.so
module 文件夹中也生成了相应的 mod_proxy.so 模块

但是,proxy只是核心模块,要具体使用时,还需要增加相应的模块,方法类似。

例如笔者要使用 ProxyPass, ProxyPassReverse,
那么就需要 http,所以继续编译添加如下模块:

# /usr/local/apache2/bin/apxs -cmod_proxy_http.c
# /usr/local/apache2/bin/
apxs -i -a -nproxy_http mod_proxy_http.la

同样的,你就可以看到 httpd.conf 中自动增加了
LoadModule proxy_http_module modules/mod_proxy_http.so
module 文件夹中也生成了相应的 mod_proxy_http.so 模块