网站配置免费SSL证书
第一步 申请证书
我的SSL证书是在腾讯云申请的域名型免费版,申请速度很快,一分钟左右就下来了
第二步 配置nginx.conf
我是将ssl证书配置在了nginx中
将下载好的证书压缩包内的Nginx下的key文件和crt文件放到服务器上
nginx配置监听80(http默认端口)及443(https默认端口),然后将80端口的请求重定向到443
1server {
2 listen 80;
3 server_name 域名;
4 rewrite ^(.*)$ https://$host$1 permanent;
5}
6
7server {
8 listen 443;
9 server_name 域名;
10
11 ssl on;
12 ssl_certificate crt文件路径;
13 ssl_certificate_key key文件路径;
14
15 location / {
16 ...
17 }
18}
修改完配置后重启nginx,如果重启报类似下面的错误
unknown directive "ssl_certificate" in /usr/local/nginx/conf/nginx.conf:105
请参考这篇文章https://blog.csdn.net/qq_33182756/article/details/80780632
作者:wenbo
学习到了 很实用