问题解决

关于ssl证书到期重新部署

Ubuntu系统Apache 2部署SSL证书

将签发的证书下载到本地 解压

在/etc/apache2目录下建一个文件夹,名字任意(如果之前部署过就不需要建了,找到原来的文件夹即可)

将证书文件复制到上步建的文件夹中

启用ssl模块 sudo a2enmod ssl

修改路径下的文件 /etc/apache2/sites-available/default-ssl.conf

<IfModules mod_ssl.c> <VirtualHost *:443> ServerName #修改为证书绑定的域名www.YourDomainName.com。 SSLCertificateFile /etc/apache2/www.YourDomainName_public.crt #将/etc/apache2/www.YourDomainName.com_public.crt替换为证书文件路径+证书文件名。 SSLCertificateKeyFile /etc/apache2/www.YourDomainName.com.key #将/etc/apache2/www.YourDomainName.com.key替换为证书秘钥文件路径+证书秘钥文件名。 SSLCertificateChainFile /etc/apache2/www.YourDomainName.com_chain.crt #将/etc/apache2/www.YourDomainName.com_chain.crt替换为证书链文件路径+证书链文件名。

保存后把default-ssl.conf映射至/etc/apache2/sites-enabled文件夹中建立软链接、实现二者之间的自动关联

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

如果提示文件已存在将上行代码-s改为-sf

重新加载Apache 2配置文件

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

重启Apache 2服务

sudo /etc/init.d/apache2 restart

部署完成

606条评论

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用*标注