配置单个ssl证书可以看这篇文章apache2配置ssl证书
如果需要配置多个ssl证书,首先是需要申请ssl证书,并且按照服务器提供http服务的软件来下载配置文件。随后将ssl证书文件上传到etc/apache2/ssl目录下(这里上传到什么目录可以自定)。上传后我们修改sites-enabled目录下的default-ssl.conf文件,在上一个VirtualHost _default_:443的/VirtualHost的标签后,/IfmoMule标签前,添加新的内容,如下:

    <VirtualHost _default_:443>
            ServerName xxx.xxx.xxx  #这里是你的需要ssl认证的域名
            DocumentRoot 该域名对应的根目录
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
            SSLEngine on
            SSLCertificateFile      /etc/apache2/ssl/blog/xxx.xxx.xxx.crt
            SSLCertificateKeyFile /etc/apache2/ssl/blog/xxx.xxx.xxx.key
            SSLCertificateChainFile /etc/apache2/ssl/blog/root_bundle.crt    #这里的三个是你的证书的路径
    </VirtualHost>

配置完成后我们重启apache即可

service apache2 restart