Site icon 时鹏亮的Blog

Apache 正向代理和反向代理配置示例

请知悉:本文最近一次更新为 4年 前,文中内容可能已经过时。

正向代理(Forward Proxy),通常普通用户使用的比较多的,是正向代理。也就是在浏览器的网络连接属性框中,填写上一个代理服务器的ip和端口,即可通过代理服务器中转,去浏览网页。有时候网站对单个 IP 某些操作进行了次数限制,设置代理 IP 访问,不断的更改代理 IP 来突破网站限制,也是正向代理。

核心配置代码示例:

<Proxy *>
Order deny,allow
Deny from all
Allow from 192.168.50.80/24
</Proxy>

反向代理也是个非常有用的功能。

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

常用做网站服务器配置,可以提供从防火墙外部代理服务器到防火墙内部安全内容服务器的加密连接,隐藏后端真实服务器,更加安全。如 负载均衡 ,CDN 缓存都是反向代理。

虚拟主机配置代码示例:

<VirtualHost *:1024>
DocumentRoot "D:/xampp/htdocs/"
ServerName 127.0.0.1
ProxyRequests Off
<Proxy />
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://10.0.0.6/
ProxyPassReverse / http://10.0.0.6/
</VirtualHost>

参考资料

Apache正向代理和反向代理


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Apache 正向代理和反向代理配置示例》相关的博文:

Exit mobile version