因此,我在网上浏览了几十个教程。
我在 ubuntu 14.04 digital ocean droplet 上有 apache 2.4.7。
我可以通过 http 顺利访问我的网站,但我想将其切换到 https。
我从 letsencrypt 获取证书并正在尝试让它们运行。
我已经使用虚拟主机设置了我的 default-ssl.conf,正如许多教程中所述。
我用
a2ensite default-ssl.conf
启用它,并且
service apache2 reload
和
service apache2 restart
重新加载并重新启动 apache2。但无济于事。
http 站点仍可正常打开,但 https 无法解析。
我在 /etc/apache2 中有一个 apache2.conf 文件,它是为端口 80(http)上的流量设置的。
我需要在该文件中做些什么吗?
答案1
好的,因此只需在 /etc/apache2/apache2.conf 文件中为 443 创建一个新的 VirtualHost 条目....而不是那些其他 ssl 文件。
不确定为什么我找到的所有教程中都没有这个问题。不过这个问题已经修复了。