想要在.htaccess中开启反向代理功能都不行[apache中没有mod_proxy模块]
.htaccess 文件内容如下

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://sogou.weixin.com/$1 [P]

"proxy|P"(强制为代理)

此标记使替换成分被内部地强制作为代理请求发送,并立即中断重写处理,然后把处理移交给mod_proxy模块。你必须确保此替换串是一个能够被mod_proxy处理的有效URI(比如以http://hostname开头),否则将得到一个代理模块返回的错误。使用这个标记,可以把某些远程成分映射到本地服务器域名空间,从而增强了ProxyPass指令的功能。
注意:要使用这个功能,必须已经启用了mod_proxy模块。
 
 

自带的wdlinux中apache部分配置文件是这样,

# Example:

# LoadModule foo_module modules/mod_foo.so

LoadModule rpaf_module        modules/mod_rpaf-2.0.so

LoadModule php5_module        modules/libphp5.so

#

a.首先知道了我自己的apache版本为httpd-2.2.22

下载源码到/root/httpd-2.2.22.tar.gz ,在apache.org提供的站点上没找着这个版本,我在csdn上上传了一个,有需要的可以用

################下载资源##################

httpd-2.2.22.tar.gz源码包 - 下载频道 - CSDN.NET http://download.csdn.net/detail/l496501043/9435762

################下载资源##################
 
cd /root/
tar zxvf httpd-2.2.22.tar.gz
cd  httpd-2.2.22/modules/proxy/

#编译安装

/www/wdlinux/httpd-2.2.22/bin/apxs -i -c -a mod_proxy.c proxy_util.c  

/www/wdlinux/httpd-2.2.22/bin/apxs -i -c -a mod_proxy_http.c

/www/wdlinux/httpd-2.2.22/bin/apxs -i -c -a mod_proxy_ftp.c

/www/wdlinux/httpd-2.2.22/bin/apxs -i -c -a mod_proxy_connect.c

如果正常的话会在

/www/wdlinux/httpd-2.2.22/modules/目录下生成

mod_proxy.so、mod_proxy_connect.so、mod_proxy_ftp.so、mod_proxy_http.so几个文件。

apache配置/www/wdlinux/httpd-2.2.22/conf/httpd.conf已经增加下面四行配置语句,对比上面提到的配置文件

# Example:

# LoadModule foo_module modules/mod_foo.so

LoadModule rpaf_module        modules/mod_rpaf-2.0.so

LoadModule php5_module        modules/libphp5.so

LoadModule proxy_module       modules/mod_proxy.so

LoadModule proxy_http_module  modules/mod_proxy_http.so

LoadModule proxy_ftp_module   modules/mod_proxy_ftp.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

#

重启apache,看.htaccess反向代理的规则是否生效。[已经生效]

wdlinux中apache配置反向代理模块的更多相关文章

  1. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践

    欢迎转载,转载时请保留全文及出处. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践 Apache安装 下载源程序(http://httpd.ap ...

  2. Tomcat:利用Apache配置反向代理、负载均衡

    本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...

  3. Apache配置反向代理、负载均衡和集群(mod_proxy方式)

    Apache配置负载均衡和集群使用mod_jk的方式比较多,但是mod_jk已经停止更新,并且配置相对复杂.Apache2.2以后,提供了一种原生的方式配置负载均衡和集群,比mod_jk简单很多. 1 ...

  4. apache 配置反向代理 设置

    1.下载 安装 下载地址:http://httpd.apache.org/download.cgi 将apache 安装到某个目录中 修改conf/http.conf文件 修改配置文件端口  (端口为 ...

  5. apache配置反向代理

    http.conf 去掉前面的#号 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/ ...

  6. Nginx和Apache服务器上配置反向代理

    在实际项目过程中,由于网站要用到一个在线编辑器(个性化的在线编辑软件),需要跨域进行通信!由于跨域通信较多,所以当时就想到在网站服务器上代理编辑软件的请求! 这就是“反向代理”的实际需求! 一.Ngi ...

  7. apache做反向代理

    实验目的 通过apache实现反向代理的功能,类似nginx反向代理和haproxy反向代理 环境准备 逻辑架构如下 前端是apche服务器,监听80端口,后端有两台web服务器,分别是node1和n ...

  8. 【Asp.net Core】在 Linux 子系统中安装 nginx 并配置反向代理

    上一篇鸟文中,老周已经介绍过在 Ubuntu 子系统中安装 dotnet-sdk 的方法,本文老周给大伙伴们说说安装 nginx 服务,并配置反向代理.同样,老周假设你从来没有用过 Linux,所以老 ...

  9. 使用XAMPP配置Apache服务器反向代理

    反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时 ...

随机推荐

  1. 为什么是link-visited-hover-active

    前言 通常我们在设置链接的一些伪类(link,visited,hover,active)样式时,要让不同的状态显示正确的样式,我们需要按一定的顺序设置这些伪类的样式.这里我就按CSS2规范中推荐的顺序 ...

  2. yyyy-MM-dd EEE hh:mm:ss(日期转换)

    <script> /** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M).日(d).12小时(h).24小时(H).分(m).秒(s).周(E).季度(q) ...

  3. java程序设计基础篇 复习笔记 第七单元&&第八单元

    7.1 int[][] triArray{ {1}, {1,2}, {1,2,3}, }; 7.2 array[2].length 8.1 Unified Modeling Language:UML ...

  4. LeetCode OJ:Min Stack(最小栈问题)

    Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. pu ...

  5. LeetCode OJ:ZigZag Conversion(字符串的Z字型转换)

    The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like ...

  6. c# http操作类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.N ...

  7. React-Native进阶_1.抽取样式和组件

    组织应用的样式和组件 就像抽取工具类一样,放在单独的文件中,在要使用的地方去导入调用即可. 1.导出样式 Style 样式可以单独写在一个JavaScript文件中,然后导出给其他JavaScript ...

  8. 解决tensorflow的Session Exception问题

    Exception ignored in: <bound method BaseSession.__del__ of <tensorflow.python.client.session.S ...

  9. 关于Instruments-Leaks工具的归纳总结

    前言: 本篇文章,在于学习,我把别人的一些感觉好的文章汇总成了一篇,亲自实现了一下,留用于今后学习资料. 文章脉络: 文章脉络: 一.内存优化 简介:Objective_C 有3种内存管理方法, 它们 ...

  10. 人生苦短之我用Python篇(列表list、字典dict、元组tuple、字符串str)

    列表 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_s ...