当前位置: 首页 > 找问题 > FAQ Linux

Docker apache2 部署SSL证书笔记

发布日期:2021-06-03 15:07:47 浏览次数:

1. 开启SSL 模块

a2enmod ssl 
service apache2 reload

         

2. 修改/etc/apache2/sites-available/default-ssl.conf

vim /etc/apache2/sites-available/default-ssl.conf

3、在default-ssl.conf文件中找到以下参数进行修改后保存并退出。

#ServerName 修改为证书绑定的域名www.YourDomainName.com。

#SSLCertificateFile 将/etc/ssl/certs/ www.YourDomainName.com_public.crt替换为证书文件路径+证书文件名。

#SSLCertificateKeyFile /etc/ssl/private 替换为证书密钥文件路径+证书密钥文件名。


<IfModules mod_ssl.c>
<VirtualHost *:443>  
ServerName www.YourDomainName.com  
SSLCertificateFile /etc/apache2/ssl/www.YourDomainName.com_public.crt 
SSLCertificateKeyFile /etc/ssl/apache2/www.YourDomainName.com.key

               

4、default-ssl.conf映射至/etc/apache2/sites-enabled文件夹

运行以下命令把default-ssl.conf映射至/etc/apache2/sites-enabled文件夹中建立软链接、实现二者之间的自动关联。

备注:default-ssl.conf文件可能存放在/etc/apache2/sites-available或/etc/apache2/sites-enabled目录中。

ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf


a2ensite default-ssl.conf


5、运行以下命令重新加载Apache 2配置文件。

sudo /etc/init.d/apache2 force-reload

               

6、运行以下命令重启Apache 2服务

sudo /etc/init.d/apache2 restart

               


请进
提交留言