Nginx系列教程:调试nginx

Nginx的一个 杀手级特性 就是你能使用 debug_connection 指令只调试 某些 连接。

这个设置只有是你使用 --with-debug 编译的nginx才有效。

在 这里 你能看到所有可能的调试选项。

时间: 2024-09-20 05:28:07

Nginx系列教程:调试nginx的相关文章

Nginx系列教程:Nginx二级子域名完美方案

对于批量添加http://www.aliyun.com/zixun/aggregation/14840.html">虚拟主机的需求,Apache 有 vhost_alias 模块帮忙.Nginx 呢? 其实神马都不需要, 同样可以实现 Nginx 二级域名匹配子文件夹,且不匹配 "www",但可以匹配包含 "www" 的子域名. 首先看看目前网上搜到的方法. if ( $host ~* (.*)\.(.*)\.(.*)) { set $subdoma

Nginx系列教程:Nginx中的正则表达式

1.if指令 所有的Nginx内置变量都可以通过if指令和正则表达式来进行匹配,并且根据匹配结果进行一些操作,如下: if ($http_user_agent ~ MSIE) { rewrite ^(.*)$ /msie/$1 break;} if ($http_cookie ~* "id=([^;] +)(?:;|$)" ) { set $id $1;} 使用符号~*和~模式匹配的正则表达式: ~为区分 大小写的匹配. ~*不区分大小写的匹配(匹配firefox的正则同时匹配Fire

Nginx系列教程:安装选项

编译时参数 configure决定系统的特性,以及nginx可以用来处理连接的某些特性和方法,最后它将创建Makefile. configure支持以下选项: –prefix=<path> - http://www.aliyun.com/zixun/aggregation/17166.html">安装路径,如果没有指定,默认为/usr/local/nginx. –sbin-path=<path> - nginx可执行命令的文件,如果没有指定,默认为<prefi

Nginx系列教程:使用Nginx+mongrel部署Rails应用

安装nginx 下载地址 http://nginx.org/en/download.html 我下载的版本是 nginx-0.8.40.tar.gz 解压安装 tar -zxvf nginx-0.8.40.tar.gzcd nginx-0.8.40/. configuremakesudo make install 默认情况下安装目录是 /usr/local/nginx 安装mongrel和mongrel_cluster sudo gem install mongrel mongrel_clust

Nginx系列教程:nginx_module_development模块开发

好像这是唯一的一份模块开发文档.. 以下简称 guide 读代码!! nginx 程序启动 把 nginx.conf 读入内存 处理模块 ngx_http_module_t 定义的 configuration. 应该是如下的执行顺序 pre create_main_conf 执行 ngx_command_t 里面定义的函数. 可以视为 init_main_conf 的自动处理部分 init_main_conf ... postconfig listen fork 子进程(真正的服务器进程 mas

Nginx系列教程:HTTP模块

控制Nginx HTTP 进程的核心属性. 指令 alias 语法: alias file-path|directory-path; 默认值: no 作用域: location 该指令设置指定location使用的路径.注意它跟 root 相似,但是不改变文件的根路径,仅仅是使用文件系统路径.比如: location&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; /i/ {  alias  /spool/w3/i

Nginx系列教程:关于Nginx的SSI(包含路径)

如果shtml里面的网页代码包含语句写成如下: <!--#include virtual="/test.html"--> 这样是没有问题,可以包含的,但是如果写成这样: <!--#include virtual="../test.html"--> 由于需要包含当前代码文件所在目录路径的上级目录文件,nginx会为此请求产生的子请求uri为/../test.html,默认nginx会认为这个uri并不是安全的,日志(error_log)会输入如

Nginx系列教程:HTTP Upstream Request Hash模块

ngx_http_upstream_hash_module 本模块由第三方提供,不包含在 Nginx 的源码发布版中. upstream_hash该模块提供了简单的上游负载分配,通过散列一个可配置的变量(例如,请求URI,传入的HTTP标头或一些组合).用法示例如下: upstream backend {: server server1;: server server2;: hash $request_uri;} 在这里,nginx将通过散列请求的URI($ REQUEST_URI)选择Serv

Nginx系列教程:在server_name指令中使用正则表达式

server_http://www.aliyun.com/zixun/aggregation/11696.html">name的匹配顺序 nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1.准确的server_name匹配,例如: server { listen 80; server_name howtocn.org www.howtocn.org; ...} 2.以*通配符开始的字符串: server { li