index指令的作用在前后端分离的基础上,通过Nginx配置,指定网站初始页。如果包括多个文件,Nginx会根据文件的枚举顺序来检查,直到查找的文件存在;文件可以是相对路径也可以是绝对路径,绝对路径需要放在最后;文件可以使用变量$来命名;index  index.$geo.html  index.0.html  /index.html;该指令拥有默认值,index index.html ,即,如果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-10 15:28:22
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            真实案例:查看nginx日志,发现别有用心的人恶意调用API接口刷短信:30966487 115.213.229.38 "-" [05/Jun/2018:14:37:29 +0800] 0.003 xxxxxx.com "POST /xxx/sendCheckCode HTTP/1.1" 401 200 46 xx.xx.xx.xx:0000 0.003 200 "Mozilla/5.0 (Win            
                
         
            
            
            
            nginx实现反向代理及负载均衡 一、反向代理1.什么是反向代理 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Internet上的web服务器发起请求,最终达到客户机上网的目的(也就是正向代理)。而反向代理(Reverse Proxy)方式是指以代理服务器来接受            
                
         
            
            
            
            今天在大疯子的博客看到说phpweb的上传漏洞还需要gpc=off才行,不由纳闷了,无论是iis6/iis7/apache/nginx哪一个的解析漏洞,文件名再畸形好像都不会涉及到gpc的吧?来简单科普下php中具备对特殊字符进行转义功能的选项。在php的配置文件中,有个布尔值的设置,就是magic_quotes_gpc。当它的值为on时,php的大部分函数自动的给所有GPC(GET/POST/C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 18:33:40
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这篇文章只是单纯的介绍nginx以及一些相关概念,有的概念在实际应用中不会用到,不理解也没有关系,这不影响我们学习nginx。  Nginx是什么如果你知道http协议和httpd是什么,那你就会容易理解nginx是什么了,所以,如果你对httpd还不了解,强烈建议从httpd开始学习,有了httpd的相关基础知识以后,再来了解nginx,就会事办功倍了。 说白了Ng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 23:22:02
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、认识Nginx 1.1 什么是Nginx  1.2  Nginx核心配置解读  1.2.1 全局块   1.2.2 events块   1.2.3 http块 二、Nginx的主要应用场景 2.1 Nginx应⽤场景之反向代理  2            
                
         
            
            
            
            Nginx匹配@符号的作用Nginx匹配使用的小老鼠符号的作用@ 符号, 用于定义一个Location块,且该块不能被外部Client所访问,只能被Nginx 内部配置指令所访问,比如 try_files 或 error_page.error_page 404 = @fallback;
location @fallback {
    proxy_pass http://www.linuxhub.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-10-23 18:52:10
                            
                                8555阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            --------------nginx 配置 gzip压缩  一般情况下压缩后的html、css、js、php、jhtml等文件,大小能降至原来的25%,也就是说,原本一个100k的html,压缩后只剩下25k。这无疑能节省很多带宽,也能降低服务器的负载。在nginx中配置gzip比较简单一般情况下只要在nginx.conf的http段中加入下面几行配置即可引用gzip  on;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 17:40:20
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               匹配这两种特殊字符“~”或“~*”的区别为:“~”用于区分大小写(大小写敏感)的匹配;“~*”用于不区分大小写的匹配。还可以用逻辑操作符“!”对上面的匹配取反,即“!~”和“!~*”。此外,“^~”的作用是先进行字符串的前缀匹配(必须以后边的字符串开头),如果能匹配到,就不再进行其他location的正则匹配了。6.5.2 location匹配示例[root@localhost n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 10:23:59
                            
                                1711阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1、location规则1.1、常用表达式示例2、表达式优先级3、location中斜线的位置的重要性3.1、代理模式A.配置B.配置C.配置D.配置E.配置F.配置G.配置H.配置3.2 本地资源模式A.配置B.配置C.配置D.配置E.配置F.配置 1、location规则符号含义== 开头表示进行普通字符精确匹配。也就是完全匹配~表示执行一个正则匹配,区分大小写~*表示执行一个正则匹            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 19:24:29
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nginx的主配置文件是nginx.conf,这里主要针对这个文件进行说明1.主配置文件nginx.conf  
      
     2.nginx配置文件的结构  
   从上面的配置文件中我们可以总结出nginx配置文件的基本结构 
   
      
     2.1 全局块   
    全局块是默认配置文件从开始到events之间的内容,主要设置一些影响ngin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 21:00:41
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙,对于中小企业或不愿购置硬件防火墙的企业的首选,能有效保证网站的安全性。 源码:https://github/loveshell/ngx_lua_waf0x1  安装部署系统版本:Centos7 x86_ 安装依赖包yum            
                
         
            
            
            
            12345678910111、^: 匹配字符串的开始位置; 2、 $:匹配字符串的结束位置; 3、.*:   .匹配任意字符,*匹配数量0到正无穷; 4、\. 斜杠用来转义,\.匹配 .    特殊使用方法,记住记性了; 5、(值1|值2|值3|值4):或匹配模式,例:(jpg|gif|png|bmp)匹配j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-01-13 18:42:30
                            
                                2186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、^: 匹配字符串的开始位置; 2、 $:匹配字符串的结束位置; 3、.*: .匹配任意字符,*匹配数量0到正无穷; 4、\. 斜杠用来转义,\.匹配 . 特殊使用方法,记住记性了; 5、(值1|值2|值3|值4):或匹配模式,例:(jpg|gif|png|bmp)匹配jpg或gif或png或bm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-03 14:20:00
                            
                                226阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、^: 匹配字符串的开始位置; 2、 $:匹配字符串的结束位置; 3、.*: .匹配任意字符,*匹配数量0到正无穷; 4、\. 斜杠用来转义,\.匹配 . 特殊使用方法,记住记性了; 5、(值1|值2|值3|值4):或匹配模式,例:(jpg|gif|png|bmp)匹配jpg或gif或png或bm            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-04 16:41:54
                            
                                1030阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            简介  前面我们的nginx日志编码使用的json,logstash直接输入预定义好的 JSON 数据,这样就可以省略掉 filter/grok 配置,但是在我们的生产环境中,日志格式往往使用的是普通的格式,因此就不得不使用logstash的filter/grok进行过滤,下面我们就来讲下如何配置。配置1.nginx日志格式 为了帮助我们有效的理解grok的正则表达式,因此在这我们将日志            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 12:32:30
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                 一:关于Nginx:      Nginx 是什么玩意?      Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/            
                
         
            
            
            
            开发过程中经常重复配置nginx.conf,对里面的特殊字符始终不太明白具体的意义,今天百度nginx配置看到一篇不错的文章,转载记录下来,以备不时之需。nginx rewrite 正则表达式匹配大小写匹配~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配-f和!-f用来判断是否存在文件 -            
                
         
            
            
            
            前言:Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。他能够实现反向代理,负载均衡等等,是现在开发中常用的web服务组件。与传统的Apache比较,它具备轻量级,抗并发,提供负载均衡。。。。等等优势。 好了,今天我们就来认识一下nginx,认识nginx必            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 21:33:21
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.前端POST请求的body,json字符串格式:{"xingming":"JylWg85EANZyXB9coTDxkbMcwZDcrdd+9v/4Pq19DPqZYKu9MzuA0eAszNcXkVL9S597KuD2e0wypzVnj7ElCPJahayFVyrCjckGiz/O+XPg+bRfSkTFFWrOau6AwG//IaKaoKdTdstl0tfgWN+jSCm90j4J4/S3W            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 13:13:11
                            
                                157阅读