我在IIS中使用ApplicationRequestRouting和UrlRewrite v7.1.1980创建了一个到后端的反向代理,但它返回了502.3 Bad Gateway:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="WWW Server" Guid="{3A2A4E84-4C21-4981-AE10-3FDA0D9B0F83}"/>
<EventID>0</EventID>
<Version>1</Version>
<Level>3</Level>
<Opcode>16</Opcode>
<Keywords>0x100</Keywords>
<TimeCreated SystemTime="2022-10-24T10:16:29.431Z"/>
<Correlation ActivityID="{80000011-0002-F900-B63F-84710C7967BB}"/>
<Execution ProcessID="6684" ThreadID="4080"/>
<Computer>Computer1</Computer>
</System>
<EventData>
<Data Name="ContextId">{80000011-0002-F900-B63F-84710C7967BB}</Data>
<Data Name="ModuleName">ApplicationRequestRouting</Data>
<Data Name="Notification">128</Data>
<Data Name="HttpStatus">502</Data>
<Data Name="HttpReason">Bad Gateway</Data>
<Data Name="HttpSubStatus">3</Data>
<Data Name="ErrorCode">2147954429</Data>
<Data Name="ConfigExceptionInfo"/>
</EventData>
<RenderingInfo Culture="en-US">
<Opcode>MODULE_SET_RESPONSE_ERROR_STATUS</Opcode>
<Keywords>
<Keyword>RequestNotifications</Keyword>
</Keywords>
<freb:Description Data="Notification">EXECUTE_REQUEST_HANDLER</freb:Description>
</RenderingInfo>
<ExtendedTracingInfo xmlns="http://schemas.microsoft.com/win/2004/08/events/trace">
<EventGuid>{002E91E3-E7AE-44AB-8E07-99230FFA6ADE}</EventGuid>
</ExtendedTracingInfo>
</Event>
但是,当我使用Remote Desktop登录到服务器并在服务器的浏览器中打开我们的URL时,它打开正常-因此我们的服务器和后端之间存在连接。
浏览器如何“看到”该URL,而IIS却声称它没有连接?
1条答案
按热度按时间qco9c6ql1#
我们发现了这个问题。在我们的ARR缓存配置中,我们添加了一个停止响应的代理服务器。删除代理服务器后,它又可以工作了。