知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

源码安装apache及配置转发

发布时间:2014-09-05 14:17:57作者:知识屋

源码安装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  !
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜