ngx_http_ssl_module  让Nginx可以支持HTTPS的模块,此模块下的大多数指令都应用在http,server上下文  ①ssl on | off;   是否开启ssl功能  ②ssl_certificate file;   当前虚拟主机使用的PEM格式的证书文件  ③ssl_certificate_key file;   当前虚拟主机使用的证书中与公钥配对的私钥文件  ④ss            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 20:55:25
                            
                                600阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx编译ssl模块,支持https            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-13 19:23:41
                            
                                1810阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.CA证书先来一个例子A公司的小明被派到B公司办事情。B公司如何信任小明是A公司派来的呢?普通介绍信为了让B公司信任小明,A公司特意给小明开了一封介绍信,在信件中详细说明了小明的特征以及小明过来的目的,
并且声明这个小明确实是A公司派来的,除此之外还要有一个A公司的公章。
这样B公司前台小姐姐拿到介绍信后,通过信件内容和A公司公章就能判断出小明确实是A公司派来的员工。 
那万一A公司公章是假的            
                
         
            
            
            
            自签名CA生成证书 1,用Openssl随机生成服务器密钥,和证书申请文件CSR#mkdir /etc/cert        //建立证书和key的保存目录,路径自己决定;
  #cd /etc/cert   #openssl genrsa -de            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-01-04 12:19:43
                            
                                851阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在Windows平台上编译Nginx遇到一些问题, 最终都逐个解决了, 记录一下过程.打开网址http://nginx.org/en/download.html其中 nginx/Windows-1.10.1 是直接下载编译好的Windows版本的二进制程序  而要下载源码需要使用 Mercurial 去 clone, 源代码地址是 http://hg.nginx.org/nginxMercuria            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 12:03:50
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装nginx相关依赖软件1.选定源码目录选定目录 /usr/local/ cd /usr/local/ 2.安装PCRE库yum -y install pcre-devel 3.安装zlib库cd /usr/local/
wget http://www.zlib.net/zlib-1.2.11.tar.gztar -xvf zlib-1.2.11.tar.gz 
cd zlib-1.2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-19 12:17:49
                            
                                335阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Https安全协议的由来?在实现 HTTPS协议前,我们需要了解 SSL 协议,但其实我们现在使用的更多的是 TLS 加密通讯协议。 那么TLS是怎么保证明文消息被加密的呢?在OSI七层模型中,应用层是http协议,那么在应用层协议之下,我们的表示层,也就是 SSL 协议所发挥作用的一层,它通过(握手、交换秘钥、告警、加密)等方式,使应用层 HTTP 协议没有感知的情况下做到了数据的安全加密。Ng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 10:06:50
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装模块Nginx 模块必须在编译时就进行选择,目前不支持在运行时进行模块选择。在编译时,可以通过命令 ./configure --help 运行所提供的配置脚本来查看所有支持的编译选项列表(包含可选模块)。   
 Nginx 核心模块这些模块是必须的。名称说明Main配置错误日志、进程、权限等。Events配置epoll、kqueue、select、poll等。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 23:04:52
                            
                                396阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            --help                            使用帮助
  --prefix=PATH                     Nginx安装路径,如果没有指定,默认为/usr/local/nginx。
  --sbin-path=PATH                  Nginx可实行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 20:06:31
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            测试环境Nginx安装及其配置一:Nginx安装需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。 安装前的准备:1) 准备 pcre-8.12.tar.gz。该文件为正则表达式库。让nginx支持rewrite需要安装这个库。2)准备 nginx-1.5.0.tar.gz。该文件为nginx的linux版本安装文件3)确保进行了安装了linux常用必备支持            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 16:15:33
                            
                                164阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言1 申请证书2 Nginx 服务器 SSL 证书安装部署2.1、准备 Nginx 环境2.2 证书部署2.3 Nginx 配置3 最后参考链接前言博主博客中的图片,使用的是自己搭建的图床(在腾讯云+python+自己的域名),由于之前采用的是 http,会被浏览器当成不安全链接,把图片给屏蔽。因此,博主着手将其无缝替换为 https,本文是操作细节。1 申请证书在腾讯云平台,提供 1 年的            
                
         
            
            
            
            Centos 6.5 x86_64rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpmyum install -y nginx现在的稳定版是nginx 1.10.1Nginx安装完毕后,为提高处理大量客户端访问时的性能,可对默认配置做些微调。(非通用,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 22:41:48
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx服务编译安装、日志功能、状态模块及访问认证模式实操系统环境  [root@web ~]# cat /etc/redhat-release 
  CentOS release 6.9 (Final)
  [root@web ~]# uname -a   Linux db02 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 12:18:51
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            web是什么?web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。nginx是什么?nginx [eng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 14:59:23
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、准备安装包并解压二、安装依赖的编译软件三、编译安装nginx和模块四、优化管理五、修改配置文件六、验证七、监控模块各字段信 nginx中的vts模块是非常好用的一款监控模块,能让我们清晰的观测到服务器当下状态一、准备安装包并解压首先我们准备好nginx和vts的安装包 然后对其进行解压tar -zxvf nginx-1.22.0.tar.gzunzip nginx-mo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 01:38:29
                            
                                295阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx使用ssl模块配置https场景:使服务器与客户端之间传输内容是加密的,防止中间监听泄露信息,如果不想去证书服务商那边申请证书,那么就自己给自己颁发证书,忽略掉浏览器的不信任警报即可。 默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 11:27:12
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            若出现“–with-http_ssl_module”说明已经安装过,否则继续执行下列步骤。再执行如下命令(这里一定不要执行make install,否则会覆盖掉原来的nginx)执行覆            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-27 11:31:13
                            
                                421阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nginx安装 
  nginx的官网: 
 http://nginx.org/ 
  
  
  相应下载页面:http://nginx.org/en/download.html 
  
  
  我这里使用nginx的yum在线安装 
 wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6            
                
         
            
            
            
            前言在企业中,我们往往需要一些架构中的软件定制功能,这就必须采用源码编辑安装软件。 源码编译安装三部曲:configure----make----make install 安装好软件后还需要熟悉配置文件,使其能与其他软件结合。一、nginx简介Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 11:40:37
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前提是先安装好php,安装php可以参考下面链接nginx+php7+mysql8+redis安装 安装openssl扩展cd /usr/local/src/php-7.1.23/
#/usr/local/src/php-7.1.23/ 为PHP的源码包解压后的目录
 
cd ext/openssl/
# 切换到openssl扩展的安装包目录
 
/usr/local/php/bin/phpize            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 07:45:44
                            
                                185阅读