【问题标题】:openlitespeed reverse proxy setup ssl terminationopenlitespeed 反向代理设置 ssl 终止
【发布时间】:2021-12-24 14:41:44
【问题描述】:

我正在尝试设置一个 openlitespeed 反向代理。 openlitespeed 是一个 https:// 端点,然后对于某些 URI,它应该调用在 localhost 上运行的另一个网络服务器,第二个网络服务器是简单的 http://。我正在关注 openlitespeed 指南,但似乎无法正常工作。

在 webadmin 上,我添加了上下文类型代理和一个给定 IP 地址和端口的外部应用程序。

将 URI 从 https:// 重写为 http:// 是否需要重写规则? 由于某种原因,代理上下文的“可访问”字段始终显示为“未设置”。我不知道如何获得这个套装。

【问题讨论】:

  • 您可能需要确认没有端口冲突,因为您已经有一个 localhost 网络服务器在端口 80 上侦听。要检查问题,最好分享配置或屏幕截图。
  • 没有端口冲突,ssl 网络服务器在 443 上运行,第二个网络服务器在 8080 上运行。我从昨天开始研究,似乎我需要重写规则以及代理上下文设置。不清楚openlitespeed最新版本是否支持proxypass和proxyreversepass。
  • 关注openlitespeed.org/kb/reverse-proxy-basics + 方法3,它应该可以工作。 OLS 不支持代理通行证。不知道配置很难提供帮助,也许您可​​以加入 Slack 上的 golitespeed 社区(litespeedtech.com/slack)寻求帮助。

标签: openlitespeed


【解决方案1】:

添加代理是不够的,我们还必须添加重写规则。 以下是规则。

如果域名不相同,还需要在 headers 部分添加 CORS 头。

重写引擎开启 RewriteCond %{HTTPS} =on RewriteCond %{REQUEST_URI} =/web/cmets/* RewriteRule (.*) http://%{SERVER_NAME}:8080/$1 [R,L]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2014-04-09
    • 1970-01-01
    • 2016-04-18
    • 2020-05-07
    相关资源
    最近更新 更多