IIS反向代理背后的Wordpress-连接重置
我在Wordpress和反向代理后运行它时遇到问题。我已将问题定位,这是这里提出的问题的解决方案: 在我在上面接受的解决方案中应用该命令之前,我无法访问网站上的任何链接,并且出现了太多重定向错误。启用保留原始主机头的选项修复了这些问题。但在我无法编辑单个页面后,它不会立即加载并返回ERR_CONNECTION_RESET错误 因为这是在我应用上面的命令之后发生的,所以我通过再次关闭它进行了测试,现在它再次工作。可以预见,其他错误也会返回。所以我在这里陷入僵局。有人知道为什么在打开此选项时连接会突然重置吗 重置的URL如下所示: 这是反向代理站点的web.config:IIS反向代理背后的Wordpress-连接重置,wordpress,iis-8,Wordpress,Iis 8,我在Wordpress和反向代理后运行它时遇到问题。我已将问题定位,这是这里提出的问题的解决方案: 在我在上面接受的解决方案中应用该命令之前,我无法访问网站上的任何链接,并且出现了太多重定向错误。启用保留原始主机头的选项修复了这些问题。但在我无法编辑单个页面后,它不会立即加载并返回ERR_CONNECTION_RESET错误 因为这是在我应用上面的命令之后发生的,所以我通过再次关闭它进行了测试,现在它再次工作。可以预见,其他错误也会返回。所以我在这里陷入僵局。有人知道为什么在打开此选项时连接会
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://192.168.111.15:8080/{R:1}" />
<serverVariables>
<set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="[HTTP_ACCEPT_ENCODING]" />
<set name="HTTP_ACCEPT_ENCODING" value="eee" />
</serverVariables>
</rule>
</rules>
<outboundRules>
<rule name="ReverseProxyOutboundRule1" preCondition="ResponseIsHtml2">
<match filterByTags="A, Form, Img" pattern="^http(s)?://192.168.111.15:8080/(.*)" />
<action type="Rewrite" value="http{R:1}://www.siteurl.com/{R:2}" />
</rule>
<preConditions>
<preCondition name="ResponseIsHtml2">
<add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
<add input="{HTTP_HOST}" pattern="siteurl.com" />
</preCondition>
</preConditions>
</outboundRules>
</rewrite>
</system.webServer>
</configuration>
我刚刚解决了这个问题!答案就在这里: 我将响应缓冲区阈值(在应用程序请求路由->服务器代理设置中)提高了很多,我遇到问题的页面立即开始工作。所以这是一个与IIS相关的问题
我希望这对其他人有帮助,因为这对我来说已经有好几天了 试图进一步缩小范围,但似乎与AJAX有关。但我对此并不明智。我已经用一个新的数据库重新安装了worpress,现在它似乎可以工作了。因此,这似乎是wordpress的问题,而不是IIS或windows的问题。编辑:说话太早了,有些事情无论如何都不起作用。