升级到HTTPS后看似随机的文件超时(ERR_CONNECTION_RESET)

时间:2020-12-25 作者:M Katz

我在托管主机(discountasp.net)上有一个WordPress网站,已经运行了几年。几天前,我通过安装SSL证书将托管站点升级为使用https(实际安装由discountasp.net完成)。作为故障排除的一部分,我已经升级到PHP 7.0和WordPress 5.6。

现在,当加载任何WordPress页面时,包括管理员登录页面,我会在各种文件上随机超时。如果我查看Chrome开发工具,我会看到许多文件会立即加载,但会有一个或多个超时。

a file failing to load in two minutes

在上面的示例中,文件是jquery。但是其他文件通常也无法加载,尤其是。css文件。请注意,在上面的示例中,未能加载的是wp admin页面。我还重命名了wp-content/pluginswp-content/themes 目录,所以我不相信这里涉及任何插件或主题。所以我相信我在这里要做的就是访问新安装的WordPress 5.6的登录页面。

我不知道这是WordPress的问题还是discountasp的问题。网到目前为止折扣。net技术支持部门还没有说任何有用的话。正如我所说,在我安装SSL证书之前,这个站点已经运行了多年,没有出现任何问题。这是我所做的唯一更改,所以大概这就是导致这些文件无法加载的原因,但我不明白为什么。

此外,我尝试将这些行添加到wp config。php。

define(\'FORCE_SSL_LOGIN\', false);
define(\'FORCE_SSL_ADMIN\', false);
define( \'WP_HOME\', \'http://www.integratedinsightsconsulting.com/\' );
define( \'WP_SITEURL\', \'http://www.integratedinsightsconsulting.com/\' );
这产生了不同的行为,但仍然不正常。我可以使用登录屏幕登录,但当仪表板加载时,加载某些样式会超时:

enter image description hereenter image description here

1 个回复
SO网友:M Katz

discountasp解决了这一问题。网他们注意到:另一个问题是,旧的IIS 7服务器不支持TLS 1.2协议,而您的应用程序需要TLS才能工作。我通过将您的站点迁移到支持TLS 1.2的较新IIS 10 web服务器来解决此问题。

相关推荐

如何正确地将jQuery旋钮放在WordPress上而不会发生冲突?

我正在构建一个插件,我想使用jQuery Knob 但似乎使用这种方法:plugins_url( \'/assets/js/jquery.knob.min.js, . . . . . 与其他插件有冲突?如何像这样转换它?wp_enqueue_script( \'jquery-ui-widget\' ); wp_enqueue_script( \'jquery-ui-mouse\' ); wp_enqueue_script( \'jquery-ui-accordion\' );&