Apache httpd Server 配置正向代理
背景
代理(Proxy),位于客户端与实际服务端之间,当客户端需要请求服务端内容时,先向代理发起请求,代理将请求转发到实际的服务器,再原路返回。也可以在代理服务器设置缓存,将实际服务器上不常变化的内容进行缓存,当客户端请求到达时,直接返回,可以提高响应速度,减少不必要的网络访问。
- 正向代理(Forward Proxy), 这种代理方式对于客户端来说:
1. 知道实际需要访问的服务端的地址
2. 需要针对代理服务器做特殊配置
- 反向代理(Reverse Proxy),这种代理方式对于客户端来说:
1. 不知道实际需要访问的服务器的地址,只知道代理的地址
2. 无需针对代理做特殊配置
正向代理通常的应用场景是对于局域网访问外网内容时,由于向外的网络限制,比如防火墙等,需要配置正向代理。客户端通常位于局域网内。
反向代理,普遍应用于Web应用,代理服务器将客户端的实际请求向后转发至实际的后端应用服务器。服务端通常位于局域网内。
----------------------------------------------------------
Apache httpd Server 配置正向代理
httpd.conf文件
- LoadModule 配置
必须:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
可选:
LoadModule proxy_http_module modules/mod_proxy_http.so(For HTTP Request)
LoadModule proxy_connect_module modules/mod_proxy_connect.so(For HTTPS Request)
and so on…
- ProxyRequests配置
ProxyRequests On
- ProxyVia 配置
ProxyVia On
- <Proxy> 配置,限定可访问的源,由于是正向代理,需要限制可以通过此代理服务器向外访问的客户端请求,如:
<Proxy "*">
Order deny,allow
Deny from all
Allow from 192.168.255.0/24
</Proxy>
表示对于所有的请求(“*”),只允许从192.168.255.0/24网段发起。
转载于:https://www.cnblogs.com/luojiahu/p/9425535.html
Apache httpd Server 配置正向代理相关推荐
- 配置Apache Httpd Server 2.2 Virtual Host UrlRewrite
配置Apache httpd server 2.2 Virtual Host: 最简单的方法: 一.打开httpd.conf,找到: #Include conf/extra/httpd-vhosts. ...
- 【转】Apache配置正向代理与反向代理
1. 正向代理 配置正向代理很简单,此处我们配置vhost来实现代理, 只需要在浏览器的Proxy选项里加入你的Apache配置的vHost主机即可 1.1 开启Apache代理模块并引入vhost配 ...
- Nginx 配置正向代理
Nginx 配置正向代理 之前一直使用 squid 进行正向代理配置,今天尝试采用 nginx 进行正向代理配置. nginx本身是不支持https协议请求转发,为了让nginx能达到这一效果需要借助 ...
- Apache 2.4配置反向代理
转自:https://www.cnblogs.com/dxsbky/p/8855278.html 公司刚有一个项目上线,服务器上有多个项目,为了安全服务器只开放了80端口,需要做一个反向代理,就去研究 ...
- Nginx配置正向代理
nginx自身不支持https协议转发,可以借助第三方模块:ngx_http_proxy_connect_module 1. 安装: Download nginx并解压 cd nginx-1.20.1 ...
- apache httpd server安装的一个问题
问题1: 启动bin/apachectl start的时候: 发现报错:httpd: bad user name daemon 解决方法: groupadd daemon useradd -g dae ...
- 详细分析 apache httpd 反向代理的用法
代理方式有两种:正向代理和反向代理. 正向代理是为客户端转发请求,各客户端将请求交给正向代理服务器,正向代理服务器再负责转发给服务端,响应时服务端先响应给正向代理服务器,正向代理服务器再转发给对应的客 ...
- nginx正向代理与反向代理的配置
(如有错漏之处,敬请指正) nginx是什么? 戳这里了解nginx概念 今年年初因为个需求才开始认识nginx的,对方只提供了一个端口访问权限给我们,无法承担起3.4个应用的通信需求,故引入了ngi ...
- Linux Apache 配置反向代理
最近遇到一个项目,需要访问某单位的内网服务器,对方要求必须要配置一个前置机,来转发所有的web请求,然后就学了一下反向代理,查了一些资料,也完成了HelloWorld的例子. 关于反向代理的介绍,可以 ...
最新文章
- OpenCV视频分析背景提取与前景提取
- JVM运行时数据区和各个区域的作用
- spring boot aop 记录方法执行时间
- 一个分布式服务器集群架构方案
- python web开发 Bootstrap框架基础
- oracle 正则表达式匹配日期格式,利用正则表达式找出不合符的日期
- Programe_Of_Beauty:2.14 求数组的子数组之和的最大值
- day15 java接口的基础语法
- 监控服务器Nagios之一 概述及安装
- 账号密码数据库加密说明
- 数位板驱动压力测试_数位屏应如何选择?
- 您应该知道的代码审查工具
- linux系统安装firefox的flash player插件
- linux下调试paddlelite源码,Lite v2.7 v2.8 端侧部署 Ubuntu编译失败
- PUBG 吃鸡排名预测
- 陆源:阿贝尔对椭圆函数论的贡献[附椭圆函数、模形式(g_2,g_3)、模函数的C++程序计算]
- css3选择器详细探索
- 智慧景区视频监控方案
- Bitmap 的四种压缩方式详解
- 一、JDK 1.8源码分析-源码结构介绍篇
热门文章
- 高并发编程-使用wait和notifyAll进行线程间的通信3_多线程下的生产者消费者模型和notifyAll
- H264分辨率解码概述
- oracle linux内存推荐分配,浅析Oracle 的体系架构及内存分配机制
- mysql 修改字段为1-10的随机数
- python无法调用pygame,python-pycharm无法识别pygame程序包
- js 判断变量是否有值返回bool_有没有办法可以获得javascript函数返回值里的bool值,代码如下:...
- 2021-04-05 Python tqdm显示代码任务进度
- linux 基本脚本编写
- 4 拼接_解析,地漏与瓷砖的4种拼接方法及安装工艺
- webpack4打包html,html-webpack-plugin详解