首页 nginx

nginx

  • Nginx日志常用统计分析命令

    Nginx日志常用统计分析命令

    IP相关统计统计IP访问量(独立ip访问数量)awk '{print $1}' access.log | sort -n | uniq | wc -l查看某一时间段的IP访问量(4-5点)grep "07/Apr/2017:0[4-5]" access.log | awk '{print $1}'...

    技术 2019-08-16 118 0 nginxlinux
  • 配置Nginx支持pathinfo模式

    配置Nginx支持pathinfo模式

    pathinfo是伪静态的一种,先解释一下伪静态的概念,伪静态页面是静态URL与动态URL互通的一个桥梁,它是指动态网址通过URL重写的手段去掉其动态参数,使URL静态化,但在实际的网页目录中并没有重写URL。简单来说,伪静态URL就是通过服务器转换伪装文件名或地址,使该页面类似于静态页面,但服务器上没有独立存在的文件,其本质还是动态页面。Nginx服务器默认不支持pathinfo,在nginx下配置ci框架时,由于path_info没有设定,导致ci url无法获取出错,导致route出错!对于php的很多框架(...

    技术 2019-07-16 207 0 linuxnginx
  • Nginx单个以及多域名负载均衡配置

    Nginx单个以及多域名负载均衡配置

    Nginx负载均衡设置环境:负载均衡:192.168.188.128:80Web1:192.168.188.129:80Web2:192.168.188.130:80正式环境中,需要解析域名www.notenet.cn、ceshi.notenet.cn到负载均衡机器192.168.188.128,我们现在测试,就直接在本地windows下的hosts里面绑定域名:192.168.188.128 www.notenet.cn192.168.188.128 ceshi.notenet.cn1、单个域名的负载均衡1.1、...

    技术 2019-05-30 335 0 nginx负载均衡
  • CentOS 7 下安装 Nginx

    CentOS 7 下安装 Nginx

    安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 per...

    技术 2019-05-13 267 0 linuxnginx
  • nginx如何根据http_referer实现跳转或屏蔽?

    nginx如何根据http_referer实现跳转或屏蔽?

    1、根据特定的 http_referer 实现跳转在配置文件的 server {} 中加入如下配置:if ($http_referer ~* “www.baidu.com”) {rewrite ^/(.*)$ http://www.notenet.cn redirect;}说明:这个意思就是从百度点击过来的请求跳转到指定网址,那个 http_referer 可自行 DIY。2、屏蔽特定的 http_referer在配置文件的 server {} 中加入如下配置:if ...

    技术 2019-04-30 383 0 nginx网站安全
  • 如何配置Nginx防止SQL注入、XSS攻击?

    如何配置Nginx防止SQL注入、XSS攻击?

    SQL 注入、XSS 攻击会绕过 CDN 缓存规则直接回源请求,造成 PHP、MySQL 运算请求越来越多,服务器负载飙升。在日志里可以看到几乎大部分都是 GET/POST 形式的请求,虽然 waf 都完美的识别和拦截了,但是因为是 Nginx 层面应对措施,所以还是会对服务器负载形成一定的压力,最有效的办法就是在 Nginx 里加入了防止 SQL 注入、XSS 攻击的配置。具体做法如下:将下面的 Nginx 配置文件代码放入到对应站点的.conf 配置文件[server]里,然后重启 Nginx 即可生效。if&...

  • nginx如何根据http_referer实现跳转或屏蔽?

    nginx如何根据http_referer实现跳转或屏蔽?

    1、根据特定的 http_referer 实现跳转在配置文件的 server {} 中加入如下配置:if ($http_referer ~* “www.baidu.com”) {rewrite ^/(.*)$ http://www.notenet.cn redirect;}说明:这个意思就是从百度点击过来的请求跳转到指定网址,那个 http_referer 可自行 DIY。2、屏蔽特定的 http_referer在配置文件的 server {} 中加入如下配置:if&...

    技术 2019-04-29 368 0 linuxnginx
1
Music