如何安装https证书 (ubuntu+apache2)

今天去腾讯云申请了一个证书,批下来之后满心欢喜的去安装,才发现它写的官方文档与ubuntu的apache文档位置完全不同。


只好自己google一些资料来看看,发现其实也挺简单,下面是具体教程



1.上传apache证书文件夹到服务器


2.输入命令 sudo a2enmod ssl 启用模块


3.打开文件 /etc/apache2/sites-enabled/000-default


4.在文件末尾添加

<VirtualHost 0.0.0.0:443>

DocumentRoot "/var/www/html"

ServerName sythew.cn #域名信息

SSLEngine on

SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt #刚刚上传的文件位置

SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key

SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt

</VirtualHost>


5.sudo apachectl restart 重启apache 就可以了


PS:这些是我参考的资料


证书安装指引 - SSL 证书 - 文档平台 - 腾讯云cloud.tencent.com图标

注意:这个教程⬇️是自己签发证书,我使用的是腾讯云签发的。我只是使用它找到了文档的正确位置。

Ubuntu下为Apache简单配置SSL的方法(HTTPS的实现) - CSDN博客blog.csdn.net

发布于 2018-09-04

文章被以下专栏收录