gpt4 book ai didi

ssl - IIS 重写反向代理在使用 SSL 时出现 HTTP 502 错误

转载 作者:行者123 更新时间:2023-12-04 22:43:24 25 4
gpt4 key购买 nike

我正在寻找想法/建议来设置/故障排除允许我调试场景的配置,如下所示。
我正在使用 IIS 10、Visual Studio 2017

我有一个将消息发布到第 3 方站点的 Web 应用程序。
然后,第 3 方站点将响应发布回我的 Web 应用程序。
IIS 有一个反向代理(如下所示),将帖子从 3rd 方应用程序定向到 IIS Express,其中
我的应用程序在 IIS Express (VS 2017) 中运行。

所有连接都使用 SSL。 IIS Express 使用的是 VS2017 附带的自签名证书。

通过反向代理从第 3 方应用程序调用在 IIS Express 上运行的应用程序一直有效,直到我改为使用 SSL。
(此解决方案需要 SSL)。

url="https://10.10.203.132:44349/{R:1}"-> 这是我的应用在 VS2017 中运行的计算机。

现在我得到一个 502 错误子代码 3 并且我的应用程序永远不会被调用。失败的请求跟踪中没有其他信息

有什么建议么?

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Reverse Proxy" enabled="true" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="https://10.10.203.132:44349/{R:1}" />
</rule>
</rules>
<outboundRules>
<rule name="Ensure samesite Cookies" preCondition="Missing samesite cookie">
<match serverVariable="RESPONSE_Set_Cookie" pattern=".*" negate="false" />
<action type="Rewrite" value="{R:0}; SameSite=None" />
</rule>
<preConditions>
<preCondition name="Missing samesite cookie">
<!-- Don't remove the first line here, it does do stuff! -->
<add input="{RESPONSE_Set_Cookie}" pattern="." />
<add input="{RESPONSE_Set_Cookie}" pattern="; SameSite=None" negate="true" />
</preCondition>
</preConditions>
</outboundRules>
</rewrite>
</system.webServer>

最佳答案

  <system.webServer>
<rewrite>
<rules>
<rule name="Reverse Proxy" enabled="true" stopProcessing="true">
<match url="(.*)" />
<action type="Redirect" url="https://10.10.203.132:44349/{R:1}" appendQueryString="true" logRewrittenUrl="false" />
<conditions logicalGrouping="MatchAll">
<add input="{SERVER_PORT_SECURE}" pattern="0" /></conditions>
</rule>
</rules>

这是另一个解决方案。
https://www.namecheap.com/support/knowledgebase/article.aspx/9953/38/iis-redirect-http-to-https
如果问题仍然存在,请随时告诉我。

关于ssl - IIS 重写反向代理在使用 SSL 时出现 HTTP 502 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61327872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com