1 准备SSL证书
01.mkdir /usr/local/nginx/conf/ssl 02.cd /usr/local/nginx/conf/ssl //生成私钥 
//rsa私钥(带密码),des3 算法, 1024 位强度
01.openssl genrsa -des3 -out server.key 1024 Generating RSA private key, 1024 bit long modulus
.......++++++
...................++++++
e is 65537 (0x10001)
Enter pass phrase for server.key:                     #password
Verifying - Enter pass phrase for server.key:      #再次输入
//生成证书请求文件 
//提示输入国家、省份、城市、域名信息等,重要的是email 一定要是你的域名后缀的,比如 d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-05-02 12:23:13
                            
                                921阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx+SSL+Tomcat配置SSL证书(Nginx+SSL做前端,后端使用tomcat)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 16:08:08
                            
                                764阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面解决方案是浏览器和 Nginx 之间使用 HTTPS 通讯,而 Nginx 到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 00:00:46
                            
                                432阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nginx 安装与卸载 一.安装 尽量先安装gcc yum install -y gcc gcc-c++ nginx依赖以下模块: gzip模块需要 zlib 库 rewrite模块需要 pcre 库 ssl 功能需要openssl库1.1.安装pcre 1.获取pcre编译安装包,在http://www.pcre.org/上可以获取当前最新的版本 2.解压缩pcre-xx.tar.gz包。 3.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 23:33:23
                            
                                629阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            由于ios硬性要求,上架appstore的ios产品都必须使用https协议,且使用TLS1.2以上的版本协议            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-04 14:54:19
                            
                                263阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            理解有错误的地方,请高手指正!1,CA中心,有一套自己的公钥和私钥,CA用自己的私钥去生成一个自认证的证书2,CA中心的自认证证书是有公信力的,一般被客户端所熟知,发放到每个客户端! 3,客户端需要将CA中的自认证证书加入信任列表!  4,服务器要加入CA体系,要向CA中心申请,CA中心验证了服务器的资料后,向服务器发放一个证书(key),里面包含了一个秘钥  5,CA发给服务器的签名证书是用CA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 10:02:13
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx配置SSL证书,大致分为5个步骤:步骤1:申请一张测试试用证书步骤2:下载证书并上传到服务器步骤3:在服务器配置证书步骤4(可选):配置HTTP强制跳转HTTPS步骤5:开放HTTPS访问及验证下面开始我们的配置步骤1:申请一张测试试用证书打开阿里云控制台官网,搜索SSL,点击进入SSL证书(应用安全) 选择左侧SSL证书,点击免费证书 点击立即购买,会弹出右侧购买栏,选择DV单域名证书            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-09 09:28:12
                            
                                968阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            user  nobody;worker_processes  8;#pid        logs/nginx.pid;events {    worker_connections  1024;}http {    include       mime.typ            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-20 09:37:34
                            
                                1062阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果没有SSL和SSL证书,我们都知道电子商务是不可能出现的。所有的SSL证书在浏览器和服务器之间提供了一个安全的连接。所有传送的消息都使用公共密钥加密(PKI)技术进行加密。 那么,为什么有那么多不同价格的SSL产品呢?创新产品系列如保护子域安全的通配型SSL和与其他服务捆绑如漏洞扫描服务Hackerguardian,都是决定价格的因素。 然而,SSL证书的费用有价格的区别主要是在于证书颁发机构            
                
         
            
            
            
            linux上nginx安装SSL模块用以配置https因为最近需要开发一个小程序app,需要配置上https1.申请一个ssl证书目前使用的是阿里云的免费证书,其它厂商应该也有类似免费的,对证书要求不是很高的话可以使用这个。 购买之后绑定域名进行即可,这个免费的证书有个好处就是审核相对简单很多。2.下载证书,我们是配置nginx自然是下载nginx类型,后续配置ssl会用到3.nginx安装ssl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 15:42:32
                            
                                220阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            原理图:- 客户端生成一个随机数 random-client,传到服务器端(Say Hello)- 服务器端生成一个随机数 random-server,和着公钥,一起回馈给客户端(I got it)- 客户端收到的东西原封不动,加上 premaster secret(通过 random-client、random-server 经过一定算法生成的东            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 18:19:41
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              要做这件事情的起因在于,代码的升级包放在一个https的服务器上,我们的设备要实现升级,则是通过wget 获取https上的升级包,并且要实现验证证书的功能,这样可以防止设备被恶意篡改升级成其他文件包。  起初,https的服务器都已经被搭建好了,可是验证证书的过程一直不顺利,现在把网络上自己试验成功方法总结如下,日后出现类似问题方便参考了。  环境:https服务器,Ubuntu12.04+            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 11:18:44
                            
                                331阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Caddy 简介Caddy官网Caddy 是由go语言开发的web 服务器 ,和nginx 功能作用相同。但是区别在于caddy 没有很多的依赖,或者说是插件。并且 caddy 实现了 ssl 证书每三个月自动续期,ssl 证书免费 。这意味着 使用 caddy 作为web 服务器 不再有nginx 的 ssl 证书 到期且付费的困扰。以上优点是我研究caddy的动力之一。安装Caddycento            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 10:14:53
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            步骤1:下载证书到本地解压已下载的Nginx证书压缩包文件。解压后您将会获得以下文件:cert-file-name.pemcert-file-name.key 步骤2:在Nginx服务器上安装证书1. 登录Nginx服务器。2. 执行以下命令,在Nginx安装目录(默认为/usr/local/nginx/conf)下创建一个用于存放证书的目录,将其命名为cert。cd /usr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 19:59:13
                            
                                567阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            项目开发中用到了微信小程序,但是服务器配置URL必须是HTTPS,所以需要通过配置nginx的SSL模块来支持HTTPS访问,也就是说,要做一个网站域名为要求通过HTTPS://进行访问。SSL英文名为Secure Socket Layer,安全套接字层。SSL是一种数字证书,它使用ssl协议在浏览器和web server之间建立一条安全通道,数据信息在client与server之间的安全传输。前            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 10:12:40
                            
                                441阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            caddy比nginx的不同:caddy自带https的前端,直接将http服务器转换为https服务器。而nginx需要用户自己安装。caddy可以自己申请证书,而且可以过期时自动申请。而nginx好像不能申请证书,过期也无法帮你申请。另外,浏览器通过https连接本地/内部的https网页时,chrome会提示安全问题,此时可以设置将它加入例外,但还有个更简单的方法,在chrome网页里直接盲            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 06:00:10
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言一、通过acme.sh脚本从 letsencrypt 生成免费的证书二、通过阿里云申请免费证书三、通过certbot申请证书 前言本文介绍三种免费证书生成方式。一、通过acme.sh脚本从 letsencrypt 生成免费的证书点此查看官方详细说明以下以阿里云托管的域名为例 1、安装acme.shcurl  https://get.acme.sh | sh2、在阿里云控制台用户管理中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 14:00:08
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             要保证Web浏览器到服务器的安全连接,HTTPS几乎是唯一选择。HTTPS其实就是HTTP over SSL,也就是让HTTP连接建立在SSL安全连接之上。SSL使用证书来创建安全连接。有两种验证模式:仅客户端验证服务器的证书,客户端自己不提供证书;客户端和服务器都互相验证对方的证书。显然第二种方式安全性更高,一般用网上银行会这么搞,但是,普通的Web网站只能采用第一种方式。客户端如何            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 16:38:25
                            
                                1044阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx服务器中安装SSL证书环境腾讯云域名为个人博客配置https前提条件已准备文件远程拷贝软件,例如 WinSCP(建议从官方网站获取最新版本)。已准备远程登录工具,例如 PuTTY 或者 Xshell(建议从官方网站获取最新版本)。已在当前服务器中安装配置 Nginx 服务操作步骤获取证书1.1 在腾讯云域名页面可以看到申请免费证书,如下图:1.2 选择亚洲诚信免费申请的就可以了,一般有效            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 15:08:44
                            
                                69阅读
                            
                                                                             
                 
                
                                
                    