好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

 

查看更多关于源码安装apache及配置转发 - Linux操作系统:Ubunt的详细内容...

  阅读:55次