Linux下apache安装SSL证书

一、申请SSL证书

  登录腾讯云 

  找到SSL证书申请选项:云产品---域名与网站—SSL证书。

  点击进入申请页面

  

  点击申请证书

  

  填写好域名信息便可下载SSL证书

  

  把下载好的证书上传到服务器

二、开启SSL模块

a2enmod ssl

这条命令相当于

sudo ln -s /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled
sudo ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled

如果没有a2enmod指令,也可直接在apache2.conf中设置SSL模块加载:

LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so

复制到SSL目录

//server.crt server.key为腾讯云下申请的证书密钥
cp server.crt /etc/ssl/certs 
cp server.key /etc/ssl/private

修改apache配置文件

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

在DocumentRoot中加入内容(修改的是default-ssl.conf文件):

SSLEngine On  
SSLOptions +StrictRequire  
SSLCertificateFile /etc/ssl/certs/server.crt  
SSLCertificateKeyFile /etc/ssl/private/server.key  

default-ssl.conf文件

重启apache即可

猜你喜欢

转载自www.cnblogs.com/aishanyishi/p/9349222.html