nginx配置freessl免费证书https访问

1.登录freessl.cn并注册

地址:https://freessl.cn/

2.创建免费ssl证书

2.1输入自己的域名(在别的云平台上创建的),点击创建

image.png

2.2默认填入的是注册的邮箱,选择浏览器生成

image.png

点击后将自动下载的private.key文件要保存好

2.3创建对应的txt解析

进入云平台,添加云解析记录

1记录类型选择TXT
2主机记录填对应的TXT 记录的值
3记录值为刚获取的记录值
4其余默认


image.png

2.4进行检测

1创建新的解析后返回刚才的创建页面
2点击验证按钮
3等一会会出现验证成功的页面,说明证书已生效

2.5下载证书

1.进入控制台


image.png

2.选择证书列表的下载证书


image.png

2.6配置nginx 443端口

1.将下载的证书压缩包中的.pem和.key上传到的你云主机上
2.在nginx配置中将443 的ssl_certificate指向.pem地址,ssl_certificate_key指向.key地址
3.将80端口的配置加上

rewrite ^(.*)$ https://$host$1 permanent;

可以把http的域名请求转成https

server {
        listen       443 ssl;
        server_name  localhost;

        ssl_certificate      server.pem;
        ssl_certificate_key  server.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        root   html;

        location / {
            index  index.html index.htm;
        }
    }

4.进入nginx/sbin目录运行 ./nginx -t 检查有没有格式错误
5.检查通过运行 ./nginx -s reload 进行配置读取

2.6 输入https进行验证

image.png

成功!!!
参考文章:https://blog.csdn.net/cpa0701/article/details/105055180/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前段时间,发现网站提示不安全,才发现是证书到期所致,因此在此记录解决过程 思路:1、先申请免费证书,得到pem和k...
    zebra905阅读 7,501评论 0 1
  • 简介 为了保障应用的安全性,我们在架构网络层的时候需要采用HTTPS协议。下面我将记录一下我在Nginx服务器上配...
    JL_Cheng阅读 18,308评论 0 1
  • 现在很多网站都会使用SSL证书对网站数据进行传输加密,尤其是银行、金融、电商类的网站。但很多人对于https的理解...
    兔子丶哥阅读 4,514评论 0 2
  • 由于一直开发的都是移动端项目,基本没有机会接触服务器相关的内容,所以服务器这方面的只是基本等同于小白。 介绍一下我...
    Fancy_饭稀阅读 21,155评论 1 2
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,200评论 16 22

友情链接更多精彩内容