1. 概述    当前爆出了Openssl漏洞,会泄露隐私信息,涉及的机器较多,环境迥异,导致修复方案都有所不同。不少服务器使用的Nginx,是静态编译opensssl,直接将openssl编译到nginx里面去了,这就意味着,单纯升级openssl是没有任何效果,Nginx不会加载外部的openssl动态链接库的,必须将nginx重新编译才可以根治。2. 识别Nginx是否是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 13:19:39
                            
                                452阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在nginx进行https代理的时候是需要配置证书的,通过CA机构获取的证书是收费的,出于研究测试的话可以通过openssl自己制作证书,使用openssl制作证书如下: (1)生成CA根证书 (2)生成服务器证书请求 (3)通过CA根证书和服务器证书请求生成服务器证书 服务器证书生成后,便可以在nginx进行配置2|0openssl介绍linux上的openssl是一个用于生成密钥、公钥,证书,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 19:06:44
                            
                                504阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            公司系统被扫出OPENSSL拒绝服务漏洞,需要静态编译OPENSSL到NGINX,参考文章记录如下:  作者:Jekkay Hu
关键词:openssl, heartbleed, CVE-2014-0160,漏洞修复, 补丁下载, 静态Nginx,重新编译
时间: 2014/4/11  1. 概述        当前爆出了Openssl漏洞,会泄露隐私信息,涉及的机器较多,环境            
                
         
            
            
            
            nginx编译的时候需要一些配置文件,其中有许多不明白的参数,从网上找了一份,做个备份,以后好使用。  通常建议使用稳定版,但其实开发版本也相当稳定。把源码解压缩之后,在终端里运行如下命令:  ./configure
make
make install  编译详细参数如下:  #Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。
--prefix=PA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 02:16:07
                            
                                461阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            –prefix= – Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。–sbin-path= – Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为/sbin/nginx。–conf-path= – 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为/conf/nginx.conf。–pid-path= – 在nginx.conf            
                
         
            
            
            
            原文作者:皮皮鲁 
   
 1. NGINX stream 模块从1.9.0开始,NGINX增加了stream模块用来实现四层协议的转发、代理和负载均衡。与著名的四层LB软件lvs相比,stream 模块(开源版)无论从功能还是性能上,都有一定的差距,实现也相对简单。从性能上来说,stream模块在应用层实现四层的转发,需要与两端建立起socket连接,然后两端的数据收发进行代理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 21:25:46
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Win10编译Nginx-1.19.6详细配置并推流成功样式前提条件下载所需库Nginx1.19.6openssl-1.1.1gpcre-8.44zlib-1.2.11nginx-http-flv-module编译依赖库文件安装相关工具安装visual studio安装perl安装sed for windows编译Nginx安装运行测试nmake编译选项nmake编译报错处理转推流测试配置Ngi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 12:55:41
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.使用TortoiseSVN从nginx官方下载源码,这里假设放在c:\n目录 code: svn://svn.nginx.org/nginx   2.安装Microsoft Visual Studio系列。可选2008,2010。微软官方有90天试用版。 链接:http://www.microsoft.com/visualstudio/11/zh-cn/downloads &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 19:58:46
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装在之前的文章中已经写过了。但是之前的安装出现了错误导致https没有安装成功。所以这里提一下大致的流程以及问题:openssl :version命令用来打印版本以及openssl其他各种信息。 用法:  [cpp] view plain copy 
     
            1. openssl version [-a] [-v] [-b] [-o] [-f] [            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 12:12:57
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SSL,全称Secure Socket Layer,为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。简单的说,就是加密传输的数据,避免被截取监听等。 简单的理解,OpenSSL是一个强大的支持库,更是一个强大的密码工具。虽然要支持SSL协议不一定得采用OpenSSL,但是基本大部分的都是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 10:48:49
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx 1.18.0版本的安装请移步:直接使用yum方式安装的ngninx默认是不支持ssl的,所以需要从代码编译安装一、查看要安装的版本http://nginx.org/en/download.html这里我们还是选择的稳定版1.16.1二、先安装依赖yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-07 16:06:03
                            
                                304阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关闭防火墙关闭selinux [root@soso666 ~]# systemctl stop firewalld  #关闭防火墙
[root@soso666 ~]# systemctl disable firewalld #开机关闭防火墙
[root@soso666 ~]# setenforce 0  #临时关闭selinux
[root@soso666 ~]# getenforce             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 21:54:36
                            
                                368阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:Nginx 所有的配置文件我所解释的每一个配置文件都是通过:[root@localhost ~]# rpm -ql nginx     命令查出来的 /etc/logrotate.d/nginx        日志轮转文件/etc/nginx/nginx.conf                   
                
         
            
            
            
                    软件包常见的安装方式主要分为:1,使用make等工具对源码进行编译安装.2使用rpm管理工具安装下载好的软件包.3使用yum工具傻瓜是安装.软件包的组成部分:    系统默认二进制程序:/bin, /sbin, /usr/bin, /usr/sbin,             
                
         
            
            
            
            1. 安装telnet服务yum -y install xinetd telnet*启动telnet服务systemctl restart xinetd.service
 systemctl restart telnet.socket
 netstat -tnl |grep 23 #查看23端口是否开启设置telnet开机自启systemctl enable xinetd.service
 sys            
                
         
            
            
            
            Linux 编译安装 openssl库 如果是不需要特定版本的openssl库的安装非常简单。直接sudo apt install opensll即可。而且像Ubuntu这种应该是自带了openssl库的。运行openssl version -a查看版本。 当这个默认版本不满足我们的使用要求时,我们需要自己编译安装需要的版本。方法如下。1、下载openssl源码openssl官网链接。找到需要下载            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-29 11:27:33
                            
                                504阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            标题是不是很欠揍,个人认为确实值得一看,如果你不了解nginx,或者你刚学nginx,或者已经使用nginx一段时间了。但是nginx很多参数你还没去了解,nginx有很多你不知道的用处。不废话,上内容。内容是从网络上摘抄的。内容有些多,一眼看来难免头昏脑胀,但坚持看完,相信你一定会有所收获。nginx参数:--prefix= 指向安装目录--sbin-path 指向(执行)程序文件(nginx)            
                
         
            
            
            
            Nginx开启https服务OpensslSSL原理HTTP通信SSLHTTPS下载安装生成证书Nginx配置                Openssl SSL原理基本术语:加密 —— 使用公钥对数据进行加密的过程私钥 —— 使用私钥对加密过的数据进行解密的过程签名 —— 使用私钥对数据进行加密的过程验            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 18:06:57
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            查看openssl版本opensslversion进入存放源码包位置cd/usr/local/scr下载最新版openssl源码包下载openssl地址https://www.openssl.org/source/解压tarzxfopenssl-1.1.0h.tar.gz编译./config--prefix=/usr/local/openssl-1.1.0h/sslmake&&ma            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-04-11 22:59:41
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            Windows服务器下nginx配置https1.安装OpenSSL1.1 下载OpenSSL1.2安装OpenSSL1.3 配置环境变量2.Nginx配置3.证书生成3.1 创建私钥3.2 创建csr证书3.3 去除密码3.4 生成crt证书4 修改Nginx的nginx.conf配置文件5.验证6 https证书不安全解决6.1 创建openssl.cnf 1.安装OpenSSL1.1 下载            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-03 12:56:06
                            
                                170阅读
                            
                                                                             
                 
                
                                
                    