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即可