apache - Apache 可以同时设置为正向代理和反向代理吗?
问题描述
我想实现以下目标:
我的应用程序服务用户请求如下:用户请求 www.mysite.com -> Apache 反向代理 -> 192.168.1.1:8080/myApp
我的应用程序也发出请求,但我想通过代理路由:192.168.1.1:8080/myApp -> Apache 转发代理 -> www.google.com
我可以在同一个 Apache 服务器上进行设置吗?如果没有,我可以在同一系统上使用两台 Apache 服务器吗?
解决方案
一个 conf 文件包含ProxyRequest on
使 Apache 工作为 Forward-proxy 并将 ProxyRemote 放置到localhost:high-port
,另一个 conf 文件包含每个端口的 VHOST 块ProxyRequest off
,使 Apache 成为Reverse-proxy
.
推荐阅读
- internet-explorer - Uncuaght SyntaxError: Unexpected token '<': WebResource.axd?, ScriptResource.axd, ASP.NET Ajax 客户端框架加载失败
- python - 如何合并 3 个 json 文件
- python - 一段时间后,pyglet windows 与 schedule_once 一起挂起
- c# - LINQ:比较两个列表
- installation - 如何在 Google-COLAB 中安装 pyjags
- unity3d - 在全息远程播放器中禁用头部跟踪
- vaadin - 您可以在上传时使用 vaadin 按钮吗?
- django - Django/Nosetest:django.core.exceptions.SuspiciousFileOperation
- microsoft-graph-api - Graph API:Microsoft Teams 频道中应用的 ContentUrl
- sql - 在 Presto SQL 中如何创建数组值及其计数的映射