Linux下Apache配置多个SSL证书
Posted 前端迷途者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下Apache配置多个SSL证书相关的知识,希望对你有一定的参考价值。
上传需要配置的第二个或多个域名ssl证书到服务器的某个目录上
进入到Linux下Apache的
conf.d
配置目录cd /etc/httpd/conf.d
打开ssl.conf
文件(ssl.conf
需要Apache安装ssl
服务才会有)vim ssl.conf
或者直接打开vim /etc/httpd/conf.d/ssl.conf
在
ssl.conf
最后加上<VirtualHost *:443>
# 例如:/var/www/html/blog
DocumentRoot "这里改为项目的绝对路径"
# 例如:blog.zjyegt.cn
ServerName "这里改为要配置的域名"
# 例如:blog.zjyegt.cn
ServerAlias "这里改为要配置的域名"
SSLEngine on
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
# 公钥的绝对路径 例如:/var/www/ssl/blog/2_blog.zjyegt.cn.crt
SSLCertificateFile "这里改为公钥的绝对路径"
# 私钥的绝对路径 例如:/var/www/ssl/blog/3_blog.zjyegt.cn.key
SSLCertificateKeyFile "这里改为私钥的绝对路径"
# 证书链的绝对路径 例如:/var/www/ssl/blog/1_root_bundle.crt
SSLCertificateChainFile "这里改为证书链的绝对路径"
# 例如:/var/www/html/blog
<Directory "这里改为项目的绝对路径">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>配置多少个ssl证书就复制多少次这段加在配置文件的后面
重启
httpd
服务即可systemctl restart httpd
以上是关于Linux下Apache配置多个SSL证书的主要内容,如果未能解决你的问题,请参考以下文章