Apache编译增加模块的配置方法

具体配置步骤如下:

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.somodule 
文件夹中也生成了相应的 mod_proxy.so 模块 
但是,proxy只是核心模块,要具体使用时,还需要增加相应的模块,方法类似。 
例如要使用 ProxyPass, ProxyPassReverse, 
那么就需要 http,所以继续编译添加如下模块: 
# /usr/local/apache2/bin/apxs -c mod_proxy_http.c 
# /usr/local/apache2/bin/apxs -i -a -n proxy_http mod_proxy_http.la 
同样的,你就可以看到 httpd.conf 中自动增加了 
LoadModule proxy_http_module modules/mod_proxy_http.somodule 
文件夹中也生成了相应的 mod_proxy_http.so 模块 
最后,重启apache就好了。 
添加其他模块类似。 
Good Luck!. 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据