生成HTTPS协议需要的SSL证书
第一步:在Linux上安装OpenSSL工具。
https://www.cnblogs.com/rxbook/p/9367725.html
第二步:用命令生成SSL证书。
https://blog.csdn.net/zhongbeida_xue/article/details/81949103
这里注意下,域名可以随便填写,然后自己在电脑做虚拟域名映射即可进行测试。
然后,第二步的命令执行位置在我们安装的OpenSSL安装目录里进行。
对应的生成文件位置都在该目录下,一般有一下几个文件:
我把生成的文件拷贝出来了,所以,路径和我上面说的不一样。这个不用关心。
下来再补充如何使用SSL
nginx中配置SSL:
server {listen 80;server_name www.yourdomain.com;rewrite ^(.*) https://$server_name$1 permanent; #http 跳转 https}
server {listen 443 ssl;server_name www.yourdomain.com;ssl_certificate /usr/local/ssl/nginx.key;ssl_certificate_key /usr/local/ssl/nginx.crt;ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;#禁止在header中出现服务器版本,防止黑客利用版本漏洞攻击server_tokens off;#如果是全站 HTTPS 并且不考虑 HTTP 的话,可以加入 HSTS 告诉你的浏览器本网站全站加密,并且强制用 HTTPS 访问fastcgi_param HTTPS on;fastcgi_param HTTP_SCHEME https;access_log /usr/local/nginx/logs/httpsaccess.log;
}
参考:https://blog.csdn.net/smartdt/article/details/80027579
springcloud中配置SSL:
将*.pfx 文件放到项目得resources目录下,并再yml文件中配置:
server:port: 443ssl:key-store: classpath:证书文件名.pfxkey-store-password: 密码key-store-type: PKCS12
参考:https://blog.csdn.net/weixin_43836783/article/details/88842587
生成HTTPS协议需要的SSL证书相关推荐
- crt证书linux使用,linux下使用openssl生成https的crt和key证书
x509证书一般会用到三类文,key,csr,crt Key 是私用密钥openssl格,通常是rsa算法. Csr 是证书请求文件,用于申请证书.在制作csr文件的时,必须使用自己的私钥来签署申,还 ...
- iOS开发HTTPS实现之信任SSL证书和自签名证书
首先来分析一下什么是HTTPS以及了解HTTPS对于iOS开发者的意义 HTTPS 以及SSL/TSL 什么是SSL? SSL(Secure Sockets Layer, 安全套接字层),因为原先互联 ...
- 使用mkcert工具生成受信任的本地SSL证书
使用mkcert工具生成受信任的本地SSL证书 官方文档:https://github.com/FiloSottile/mkcert#mkcert 参考文章链接:本地https快速解决方案--mkce ...
- HTTPS协议工作原理(SSL数字证书)
目录 HTTPS SSL协议的工作过程 SSL数字证书的查看 HTTPS 我们都知道HTTP协议是明文传输的,并且不能验证对方的身份,而且不能保证数据的完整性.而当我们在网络上进行购物电子交易时,电子 ...
- nginx实现https网站设置(SSL证书生成配置)
nignx配置https 一.HTTPS简介 二.证书和私钥的生成 三.配置文件 四.开启nginx的ssl模块 五.nignx配置https 一.HTTPS简介 1.https简介 HTTPS其实是 ...
- http协议网站配置SSL证书实现全站https协议
本文仅供学习交流使用,如侵立删! 环境 腾讯云服务器.域名 宝塔面板 申请免费SSL证书 云产品–域名与网站–SSL证书 申请免费证书 选择证书类型 选择默认的即可,别的都收费 提交资料 域名验证 域 ...
- linux下生成https的crt和key证书
今天在配置kibana权限设置时,kibana要求使用https链接. 于是总结了一下linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt Key 是私用 ...
- linux 运行ca.crt,linux下生成https的crt和key证书
今天在配置kibana权限设置时,kibana要求使用https链接. 于是总结了一下linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt Key 是私用 ...
- 网站开启HTTPS,免费的 SSL证书 申请渠道有哪些?
HTTPS已经是大势所趋,搜索引擎已经明确表示采用HTTPS协议的页面更加安全,排名上会优先对待,所以网站HTTPS还是很有必要的!网站启用HTTPS,分享几个免费SSL证书申请渠道. 添加描述 1. ...
最新文章
- Xamarin SQLite教程数据库访问与生成
- 面向连接的套接字通信工作流程
- 阿里云使用public_key登录ssh
- 弱电工程集成商_弱电工程楼宇自控系统基础知识培训资料
- Kubernetes之Pod调度
- 内含20万“不可描述”图片,这个数据集千万别在办公室打开
- ceph进程启动流程
- 微信公众号教程(16)公司通讯录开发 终
- 嵌入式操作系统-ucos是什么?
- 传感器实验——心率血氧.max30102
- 友华PT939G移动光猫开启telnet获取配置文件
- Apache,mysql,PHP,lanp环境
- C++ 实现小写金额转化为大写金额
- win10设置宽带拨号断线重连
- Linux常用命令-云计算篇-100%亲测超详细讲解
- 【PR #2】史莱姆(值域分段)
- Kindle for Android打开本地mobi文件
- c++中冒号(:)和双冒号(::)的用法
- vue porxy 解决跨域
- WebWork深入探索之初见端倪
热门文章
- TypeError: unhashable type
- 技术20期:结构化数据与非结构化数据:有什么区别?
- php采集淘宝店的评论,php采集淘宝店铺的所有评论的实现
- List.toArray
- response—Http协议response响应详解刨析
- 【智能优化算法-闪电算法】基于闪电算法求解多目标优化问题附matlab代码
- 2022-2028全球与中国液态环氧树脂市场现状及未来发展趋势
- Numpy.array()详解 、np.array与np.asarray辨析、 np.array和np.ndarry的区别
- Docker 安装可视化管理工具Portainer
- C/C++大文件/数据网络传输方法总结