apache2 ssl configulation subdomain

Environment: Ubuntu 16.04, Apache 2.4.18,

主域名已经配置好了 ssl ,想给一个二级域名配置 ssl ,证书从 sslforfree.com 那配置下载后,上传到 /etc/apache2/ssl ,在 /etc/apache2/sites-available 里复制主域名已经配置好的 conf 进行修改,见下图。

我不太确定上面的三个 <Directory> 是否需要删除。

然后需要敲下面一个命令,它会在 /etc/apache2/sites-enabled 生成一个软链接(应该是软链接吧)

然后重启一下 apache

 

Force http to https

这个配置需要在另一个 conf 里配置,即对应二级域名的 80 的 conf 里配置,加多下面三行。

完事的 config 见下面