• nginx实现url重写-rewrite实例参考

    日期:

    nginx 的 rewrite 语法 语法: rewrite regex replacement flag 默认: none 作用域: server, location, if 此指令根据表达式来更改URI,或修改字符串。 指令根据配置文件中的顺序来执行。 注意: 重写表达式只对相对路径有效。如果想配对主机名,应该使用if语...

  • Nginx+proxy_cache高速缓存配置

    日期:

    前言* Nginx已经具备Squid所拥有的Web缓存加速功能、清除指定URL缓存的功能。而在性能上,Nginx对多核CPU的利用,胜过Squid不少。 另外,在反向代理、负载均衡、健康检查、后端服务器故障转移、Rewrite重写、易用性上,Nginx也比Squid强大得多。这使得一台Ng...

  • nginx模块_使用gdb调试nginx源码

    日期:

    工欲善其事必先利其器,如何使用调试工具gdb一步步调试nginx是了解nginx的重要手段。 ps:本文的目标人群是像我这样初接触Unix编程的同学,如果有什么地方错误请指正。 熟悉gdb的使用 这里就不说了,谷歌一搜一堆,这里推荐一篇文章:GDB 命令详细解释 请重点...

  • squid,nginx反向代理的区别

    日期:

    反向代理 从传输上分可以分为2种: 1:同步模式( apache -mod_proxy和squid) 2:异步模式(lighttpd 和 nginx) 在nginx的文档说明中,提到了异步传输模式并提到它可以减少后端连接数和压力,这是为何? 下面就来讲解下传统的代理( apache /squid)的同步传输...

  • nginx实现多重if判断 (nginx if and)

    日期:

    nginx的配置中不支持if条件的逻辑与/逻辑或运算 ,并且不支持if的嵌套语法,我们可以用变量的方式来实现 set $flag 0; if ($host != www.it.net.cn) { set $flag ${flag}1; } if ($http_user_agent != spider) { set $flag ${flag}2; } if ($flag = 012) {...

  • CentOS编译安装NGINX最新版及常用命令

    日期:

    nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 centos平台编译环境使用如下指令 yum -y install gcc automake autoconf libtool make yum -y install gcc gcc-c++ yum -y install openssl openssl-devel 1.选定...

  • squid批量更新缓存方法

    日期:

    需要GCC所以先安装下 yum install gcc gcc-c++ unzip 下载工具包 https://github.com/kormoc/SquidPurge 解压 unzip SquidPurge-master.zip cd SquidPurge-master make 中间没有出错就OK ./purge -help 可以查看帮助文档 清除Squid缓存示例: 1、清除 URL 以....

  • squid 禁止缓存特定文件

    日期:

    因工作需要,需要对.html文件禁止缓存.对squid配置文件修改如下: acl object urlpath_regex -i \.html$ acl object urlpath_regex -i \.htm$ no_cache deny object 保存并退出 然后,检查一下,有没有语法错误: squid -k parse squid -k reconfigure 操作完毕!...

  • nginx访问控制Access Control的问题

    日期:

    在nginx中使用allow和deny做Access Control访问控制时,有时会出现不生效的问题。 所以我们用实验来验证下 nginx配置如下: server { listen 80 ; server_name kibana.ipcpu.com; index index.html index.htm index.php; #deny bad ip deny 211.81.175.6; lo...

  • CentOS下使用nginx搭建流媒体服务器

    日期:

    申明:该文借鉴网上博客(出处忘记了)+自己整理,配置测试成功 环境;centos5.11 一、FLV视频发布方式简介 FLV视频有两总发布方式 1、HTTP方式 这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务器的资源和带宽,但是拖动功能没...