POST/页面保存时重置连接

时间:2015-06-02 作者:stockholmux

我正在处理客户端的新安装和服务器。每次我尝试保存帖子或页面时,都会立即收到一个连接重置错误(This webpage is not available - ERR_CONNECTION_RESET). admin-ajax.php 在自动保存草稿时也会触发连接重置。

此安装不引人注目(WP 4.2.22015主题,没有激活的插件),并且安装在一台功能非常强大的机器上:2 CPU/32 gb ram。

唯一与众不同的是,它位于SSL负载平衡器的后面,而SSL负载平衡器不向Apache报告SSL。我补充道$_SERVER[\'HTTPS\']=\'on\' 至wp配置。手动php,以避免在提供JS/CSS资源时出现混合内容错误。

我查阅了日志,尝试了很多事情,但我已经智穷无措了。

2 个回复
最合适的回答,由SO网友:stockholmux 整理而成

对于任何将来遇到此类问题的人,数据中心的防火墙都会阻止这些请求。我不确定数据中心工作人员采取的具体行动,但他们能够将该网站列入白名单。

我还可以通过更改wp admin文件夹的位置来解决这个问题(这不是一个好主意,但如果必须的话…)

首先,我在wp-config.php 文件:

define(\'WP_ADMIN_DIR\', \'nu-admin\');
define(\'ADMIN_COOKIE_PATH\', SITECOOKIEPATH . WP_ADMIN_DIR);
在插件/主题/任何内容中,添加以下行:

add_filter(\'site_url\',  \'wpadmin_filter\', 10, 3);
function wpadmin_filter( $url, $path, $orig_scheme ) {
    $old  = array( "/(wp-admin)/");
    $admin_dir = WP_ADMIN_DIR;
    $new  = array($admin_dir);
    return preg_replace( $old, $new, $url, 1);
}
最后,在.htaccess 我添加了以下重写

RewriteRule ^nu-admin/(.*) wp-admin/$1?%{QUERY_STRING} [L]
希望它能帮助别人。

SO网友:Rarst

如果您运行的是mod\\u安全或类似的东西,那么首先要检查。

安全模块是已知的对WP的POST请求反应不良的服务器。这与您描述的情况(后期保存、Ajax)是一致的。

结束

相关推荐