经过大量的讨论后,我终于设法激活了服务器上的证书,但是当我尝试使用HTTPS时,它会在浏览器上返回ERR_CONNECTION_REFUSED错误。 我认为这与VirtualHosts有关,但无法弄清楚原因。
NameVirtualHost *:443
Listen 443
<VirtualHost 127.0.0.1:443>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/radio.fearlessrp.net/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/radio.fearlessrp.net/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/radio.fearlessrp.net/fullchain.pem
DocumentRoot "/var/www/"
<Directory /var/www/>
AllowOverride none
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
这是我/etc/apache2/ports.conf的全部内容。我感觉我做错了,因为apache2甚至不会让我重启! 任何帮助表示赞赏!
编辑: SSL模块未安装,我已安装它,现在它正在运行。但是,我仍然在HTTPS上收到连接拒绝错误。
答案 0 :(得分:0)
我通过编辑IPTable修正了这个问题,似乎端口443实际上已被阻止。