源码安装apache及配置转发


源码安装apache及配置转发
 
一、    安装Apache
a)    解压:tar -xvf httpd-*;
b)    ./configure --prefix=/usr/oracle/apache CC="gcc -m32" \--enable-proxy=shared --enable-proxy-http=shared --enable-proxy-ftp=shared --enable-proxy-connect=shared --enable-so --enable-modules=all --enable-mods-shared=all
c)    make
d)    make install
 
基本的操作方法:
本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况
 
apahce启动命令:
推荐/usr/local/apache2/bin/apachectl start apaceh启动
 
apache停止命令
/usr/local/apache2/bin/apachectl stop   停止
 
apache重新启动命令:
/usr/local/apache2/bin/apachectl restart 重启
 
要在重启 Apache 服务器时不中断当前的连接,则应运行:
 
/usr/local/sbin/apachectl graceful
 
如果apache安装成为linux的服务的话,可以用以下命令操作:
 
service httpd start 启动
 
service httpd restart 重新启动
 
service httpd stop 停止服务
 
配置转发功能 
 
打开apache安装目录的conf文件夹下的httpd.conf
 
1、将以下两行前的注释字符 # 去掉:
 
#LoadModule proxy_module modules/mod_proxy.so
 
#LoadModule proxy_http_module modules/mod_proxy_http.so
 
2、在httpd.conf 文件的最后加上转发规则
 
例如:
 
ProxyPass /cas http://192.168.0.206:9090/cas
 
ProxyPassReverse /cas  http://192.168.0.206:9090/cas
 
将/cas开头的请求转发到206服务器9090端口的cas上
 
依次类推,其他的转发也是通过这种方式设置,如:
 
ProxyPass /cas http://192.168.0.206:9090/cas
 
ProxyPassReverse /cas  http://192.168.0.206:9090/cas
 
#bbs不转发,采用apache处理
 
 
ProxyPass /bbs !
 
ProxyPassReverse /bbs  !
 

相关内容

    暂无相关文章