执行 certbot 脚本后,我无法通过 https 访问我的网站。该过程顺利完成,消息为:
Congratulations, you have succesfully enabled https://chiloexpress.ddns.net
但是,当我在 SSLlabs 上测试我的配置时,错误消息显示:
Assessment failed: Unable to connect to the server
当我尝试使用普通 http 访问我的网站时没有问题,但是使用 https 时会出现连接超时,根据https://check-your-website.server-daten.de/?q=chiloexpress.ddns.net。
我的 000-default-le-ssl.conf 文件显示:
GNU nano 2.5.3 File: 000-default-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ServerName chiloexpress.ddns.net
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/chiloexpress.ddns.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/chiloexpress.ddns.net/privkey.pem
</VirtualHost>
</IfModule>
我的 ports.conf 显示:
Listen 80
Listen 443
<IfModule mod_ssl.c>
Listen 443
</IfModule>
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
netstat的结果如下:
netstat -tulpen | grep 443
tcp6 0 0 :::443 :::* LISTEN 0 2577130 8017/apache2
tcp6 0 0 :::443 :::* LISTEN 0 2577126 8017/apache2
tcp6 0 0 :::443 :::* LISTEN 0 2575983 8017/apache2
tcp6 0 0 :::443 :::* LISTEN 0 2575979 8017/apache2
tcp6 0 0 :::443 :::* LISTEN 0 2575975 8017/apache2
问题可能出在哪里?我重启了服务,但没有任何变化。如能得到任何帮助,我将不胜感激