• Nginx Location配置总结及rewrite

    日期:

    语法规则:location [=|~|~*|^~] /uri/ { } =开头表示精确匹配 ^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~开头表示区分大小写的正则匹...

  • Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写

    日期:

    最常见的: 静态地址重定向到带参数的动态地址 rewrite ^(.*)/service/(.*)\.html$ $1/service.PHP?sid=$2 permanent; 反过来: 带参数的动态地址重定向到静态地址 if ($query_string ~* id=(.*)) { set $id $1; rewrite ^(.*)/article.asp$ $1/article/$id....

  • 推荐OpenResty-各个模块作用

    日期:

    OpenResty,是淘宝一位大牛(agentzh)集成的包含N多好插件的Nginx捆绑源码包,这位仁兄自称Nginx最活跃的第三方模块开发人员哦! 下面,当然要列一下到底集成了什么模块(已经根据agentzh的微博提醒进行修正): LuaJIT - 极速版Lua实现 ArrayVarNginxModule...

  • $request_time 和 $upstream_response_time 监控

    日期:

    我们要对nginx的日志格式有一定的了解,要知道一些常用的参数. 比如: $request_time: nginx处理请求的时间 $upstream_response_time: php-cgi的响应时间 对于调优常用的参数如上说明。 在配置文件里面添加上面的参数,然后重新加载一下nginx的配置文件,现在...

  • nginx服务器防sql注入与溢出

    日期:

    代码不可能是全完美的,动态网页在实用中难免会遇到sql注入的攻击。而通过nginx的配置过滤,可以很好的避免被攻击的可能。SQL注入攻击一般问号后面的请求参数,在nginx里用$query_string表示 。 一、特殊字符过滤 例如URL/plus/list.PHP?tid=19mid=22 ,后面...

  • nginx添加模块

    日期:

    原已经安装好的nginx,现在需要添加一个未被编译安装的模块: nginx -V 可以查看原来编译时都带了哪些参数 原来的参数: --prefix=/app/nginx 添加的参数: --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module 步骤如下:1. 使...

  • Nginx URL Rewrite – URL 转发规则

    日期:

    Nginx(engine x)是由Igor Sysoev主导设计和实现的高性能的web服务器和邮件代理服务器,目前它已经成为代替在web服务器市场遥遥领先的apache服务器的首选替代品. 随着越来越多的大型站点的加入(大房注:国内有新浪、网易、六间房、豆瓣等,国外有wordpress...

  • 让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法

    日期:

    主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE结合...

  • 如何在 Virtuozzo 上安装 Plesk

    日期:

    Plesk 是一款安装在服务器上的控制面板,用于方便快捷管理服务器,帮助用户轻松创建维护网站。Virtuozzo 容器 Container 则是一项虚拟化解决方案,可以将一台或多台物理机虚拟成多个独立 VPS,其优势在于:在单台物理服务器(硬件节点)上获得的虚拟主机数量...

  • Apache下部署SSL教程

    日期:

    https(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 http 通道,简单讲是 http 的安全版。即 http 下加入 SSL 层,https 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 个人网站用 SSL 证书,国外这几年开始比较...