Nginx 教程

主要文档

Nginx功能概述 为什么选择Nginx Nginx安装 常见问题(FAQ) 配置符号参考 调试 nginx 优化 Nginx 运行和控制Nginx

核心模块

Nginx事件模块 Nginx主模块

基本模块

Browser模块 Charset模块 Geo模块 HttpAccess模块 HttpAuthBasic模块 HttpAutoindex模块 HttpEmptyGif模块 HttpFcgi模块 HttpGzip模块 HttpHeaders模块 HttpIndex模块 HttpIndex模块. HttpLimit zone HttpLimitReqest模块 HttpLog模块 HttpProxy模块 HttpRewrite模块 HttpSSI模块 HttpUserId http核心模块 map Memcached

其他模块

Addition模块 EmbeddedPerl flv GooglePerftools HttpDav模块 HttpGeoIP HttpGzipStatic HttpImageFilter HttpRealIp HttpSecureLink HttpSSL HttpSubstitution HttpXSLT RandomIndex StubStatus模块

mail模块

MailAuth MailCore MailProxy MailSSL

安装

nginx php-fpm安装配置 nginx在fedora上的安装 nginx在freebsd上的安装 nginx在ubuntu上的安装 nginx在windows上的安装

配置示例和方法

HWLoadbalancerCheckErrors nginx防盗链 负载均衡 完整例子 完整例子2 虚拟主机

HttpSubstitution


This module can search and replace text in the nginx response. It is only available if the

--with-http_sub_module option 

was specified for ./configure.

本模块可以在nginx的回应中查找和替换文本.在编译nginx时必需加上--with-http_sub_module option

例如:

location / {
  sub_filter      
  '';
  sub_filter_once on;
} 

指令

sub_filter

syntax:*sub_filter text substitution*

default:*none*

context:*http, server, location*

sub_filter allows replacing some text in the nginx response with some other text, independently of the source of the data. The matching is case-insensitive. Substitution text may contain variables. Only one substitution rule per location is supported.

sub_filter 允许替换源文件里的多个文本(多次替换)匹配是非常快速的。替换必须包含变量,一个location只能一个替换规则.

sub_filter_once

syntax:*sub_filter_once on|off*

default:*sub_filter_once on*

context:*http, server, location*

sub_filter_once off allows to search and replace all matching lines, the default is replacing only the first one.

sub_filter_once off 允许查找替换所有匹配行,默认只替换第一个.

sub_filter_types

syntax:*sub_filter_types mime-type [mime-type ...]*

default:*sub_filter_types text/html*

context:*http, server, location*

sub_filter_types is used to specify which content types should be checked for sub_filter. The default is only text/html.

sub_filter_types用于指定替换sub_filter的类型,默认为text/html.

References

Original Documentation