在 Apache2 上设置 SSL - apache2 重启后不切换

在 Apache2 上设置 SSL - apache2 重启后不切换

因此,我在网上浏览了几十个教程。

我在 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 文件。

不确定为什么我找到的所有教程中都没有这个问题。不过这个问题已经修复了。

相关内容