4

我在 AWS Lightsail 上使用了 Let's Encrypt for WordPress。

我发现它已经过期了,因为我没有更新它。

所以我尝试了 Let's encrypt 来更新,bitnami 指南https://docs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/和 Cloudflare https://www.cloudflare.com/应用 SSL。

但是尝试了各种方法后我的网站没有显示。

当我尝试在 chrome 中访问我的网站时,会显示以下消息。

This site can’t be reached
mydomain.com refused to connect.

Try:
- Checking the connection
- Checking the proxy and the firewall

ERR_CONNECTION_REFUSE

我尝试了https://、和https://www,但在 chrome 中显示了相同的错误消息。http://http://www

当我访问我的站点时,Internet Explorer 中会显示类似的消息。

当我尝试用公网IP访问时,比如54.249.xxx.xxx,结果是一样的。(无法访问此站点)

我还检查了 /opt/bitnami/apache2/logs。

/opt/bitnami/apache2/logs 中有一些error_log-20180dd.gz文件。

但我不知道哪个消息对解决问题有用。

一开始我应该检查什么?我应该检查哪个日志?

如果您能给我一些提示,将不胜感激。

4

2 回答 2

0

您可以尝试以下方法:

  1. SSL 错误通常出现在 ssl_error.log 中。试着找到它。
  2. 如果在 httpd.conf 文件中,它仍然在监听 HTTP 端口。所以尝试使用 HTTP URL。
  3. 对于 https,尝试创建一个测试 PHP 文件,上传到根文件夹并在其中放置以下行: echo "HTTPS WITHOUT WORDPRESS WORKING FINE";
于 2018-08-20T13:44:34.320 回答
0

能不能先开启 WordPress 调试输出错误?

打开 wp-config.php 并更改:

define( 'WP_DEBUG', false );

对此:

define( 'WP_DEBUG', true );

参考:https ://codex.wordpress.org/Editing_wp-config.php#Debug

这会为您显示什么错误?

于 2018-08-20T13:04:48.400 回答