【发布时间】:2011-03-02 21:58:29
【问题描述】:
我确信有一个简单的解决方案 - 但我一直在用 Apache 文档猛烈抨击似乎永远的东西......也许有人可以给我一个提示?
在 LAN 上,我有多个网站(我们应该假设它们具有不透明的实现),每个网站都在一个单独的域下运行......而且这些工作都很好。
我想通过 https 公开这些网站,但我只能访问一个合适的 IP 地址——因此最好使用 app1 主机名和 /app2/ 路径将 /app1/ 路径映射到内部站点到带有 app2 主机名的内部站点 - 这是我的目标。
我尝试过使用“Apache Module mod_proxy”——我尝试了 ProxyPass、ProxyPassReverse 和部分的各种组合——都遇到了同样的问题。 http://app1.example.com/ 的站点包含引用格式为“/submit.php”和“/base.css”的 uris 的页面 - 这些页面与多个 http 站点方案相关 - 但在公共 https 方案中是错误的需要多个根 - 由公共 URI 中的路径前缀标识。
确保正确翻译这些 URI 的最佳方法是什么? mod_proxy 适合这类任务吗?
【问题讨论】:
标签: http proxy https apache2 reverse-proxy