现在用到apache的扩展功能了,可是在第一次编译的时候,没有编译进这个模块去?怎么办呢,可以通过扩展的方式编译一下。
下载相同版本的apache源代码,注意,一定是要相同版本的,否则编译不能成功。
下载后,解压
cd httpd-2.0.59/modules/proxy
/usr/local/apache2/bin/apxs -c -i -a mod_proxy.c proxy_connect.c proxy_http.c proxy_util.c
从输出里面看到apache的modules目录下已经产生了mod_proxy.so,且已经在httpd.conf中激活了
cd /usr/local/apache2/conf/
ls ../modules/ 看到确实有mod_prxoy.so
编辑配置文件
vi httpd.conf
修改如下
加载模块
LoadModule proxy_module modules/mod_proxy.so (这句是编译激活时产生的)
LoadModule proxy_http_module modules/mod_proxy.so (这句是要手动添加的)
到这里proxy模块的支持算是已经完成了,下面就该配置虚拟主机了。具体请参考 http://www.lishiming.net/thread-565-1-1.html
下载相同版本的apache源代码,注意,一定是要相同版本的,否则编译不能成功。
下载后,解压
cd httpd-2.0.59/modules/proxy
/usr/local/apache2/bin/apxs -c -i -a mod_proxy.c proxy_connect.c proxy_http.c proxy_util.c
从输出里面看到apache的modules目录下已经产生了mod_proxy.so,且已经在httpd.conf中激活了
cd /usr/local/apache2/conf/
ls ../modules/ 看到确实有mod_prxoy.so
编辑配置文件
vi httpd.conf
修改如下
加载模块
LoadModule proxy_module modules/mod_proxy.so (这句是编译激活时产生的)
LoadModule proxy_http_module modules/mod_proxy.so (这句是要手动添加的)
到这里proxy模块的支持算是已经完成了,下面就该配置虚拟主机了。具体请参考 http://www.lishiming.net/thread-565-1-1.html
编辑回复