我有一个个人网站,我正在尝试将其设置为使用HTTPS。
我正在将Amazon Lightsail实例与Ubuntu 18.04和Apache / 2.4.29结合使用。使用AWS仪表板和ufw打开端口443。我还确保openssl版本是最新的。我使用了certbot,安装正常,我重新启动了网络服务器,但是当我去ssllabs.com进行测试时,我得到了:
评估失败:不支持安全协议
现在,我有3个由Web服务器服务的网站,DocumentRoot设置为默认的/ var / www / html,并且我在/ etc / apache / sites-available(例如example.com.conf)中为每个站点创建了一个conf文件,使用VirtualHost仅侦听*:80。所有站点都经过测试,可以与.conf文件一起正常工作。
当我运行certbot时,我在/ etc / apache / sites-available中获得了一个名为example.com-le-ssl.conf的文件,
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
</VirtualHost>
在这一点上,我希望它能正常工作,因为https://certbot.eff.org/lets-encrypt/ubuntubionic-apache.html上的指南说,无需执行其他任何操作。
我想念什么?
谢谢!