网站地图    收藏   

主页 > 系统 > linux系统 >

源码安装apache及配置转发 - Linux操作系统:Ubunt

来源:自学PHP网    时间:2015-04-14 11:12 作者: 阅读:

[导读] 源码安装apache及配置转发一、 安装Apachea) 解压:tar -xvf httpd-*;b) ./configure --prefix=/usr/oracle/apache CC=gcc -m32 \--enable-proxy=shared --enable-proxy-http=shared --enabl......

源码安装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  !
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论