网站配置免费SSL证书

  |   1 评论   |   1,648 浏览

第一步 申请证书

我的SSL证书是在腾讯云申请的域名型免费版,申请速度很快,一分钟左右就下来了

1.png

第二步 配置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

评论

发表评论


取消