原文发表于:2020-11-07
简介
很多服务需要使用https来作为安全请求,本文就来介绍如何免费申请https证书以及证书安装、https配置。
开发环境
nginx + flask
免费申请
我用的是阿里云服务器,直接点击控制台的安全(云盾) > CA证书服务,然后填写相关信息,免费申请就可以了,很简单。
SSL证书 -> 个人测试证书 -> 申请
安装证书
申请完后有一个key文件和poe文件。在/etc/nginx目录下创建一个cert文件夹,然后把这两个文件放进去。
https配置
查看/etc/nginx/nginx.conf 在server下配置http和https共存,这里只列出重要信息。
server {
listen 80 default_server;
listen 443 ssl;
server_name localhost,*.fashici.com;
ssl_certificate cert/your.pem;
ssl_certificate_key cert/your.key;
}
重启nginx
重启nginx后生效。访问https://www.fashici.com,ok,没问题!