配置单个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