最新消息:本站访问过程中有任何问题请与我联系……

Nginx反向代理并替换内容模块ngx_http_substitutions_filter_module的使用说明

技术教程 xx2008 4928浏览 0评论

本教程共三部分内容:

Nginx配合ngx_http_substitutions_filter_module模块搭建反向代理服务器,并替换目标站内容【之一】

Nginx配合ngx_http_substitutions_filter_module模块搭建反向代理服务器,并替换目标站内容【之二】

Nginx反向代理并替换内容模块ngx_http_substitutions_filter_module的使用说明

关于Nginx反向代理并替换内容模块ngx_http_substitutions_filter_module的说明:

描述 nginx_substitutions_filter 是一个nginx替换模块,就跟apache的 mod_substitute模块一样

使用示例

location / {
subs_filter_types text/html text/css text/xml; 
subs_filter st(\d*).example.com $1.example.com ir;
 subs_filter a.example.com s.example.com;
}

Nginx反向代理并替换内容涉及指令: * subs_filter_types

* subs_filter

subs_filter_types 语法: *subs_filter_types mime-type [mime-types] *

默认: *subs_filter_types text/html*

内容: *http, server, location*

*subs_filter_types* 是用来指定替换文件类型的 默认仅仅替换text/html类型的文件。

*如果您反代的论坛出现登录跳转源站之类的问题,请检查这个项目。

 

proxy_set_header Accept-Encoding “”;

subs_filter 语法: *subs_filter source_str destination_str [gior] *

默认: *none*

内容: *http, server, location*

*subs_filter* 是用来替换文本的,可以使用正则

* *g*(默认):替换匹配项。

* *i*:区分大小写的匹配

* *o*: 只匹配发现的第一个。

* *r*: 正则。

 

 

*Nginx反向代理并替换内容参考资料:

Nginx Wiki   http://wiki.nginx.org/HttpProxyModule

YaoWeibin Github    https://github.com/yaoweibin/ngx_http_substitutions_filter_module


本教程共三部分内容:

Nginx配合ngx_http_substitutions_filter_module模块搭建反向代理服务器,并替换目标站内容【之一】

Nginx配合ngx_http_substitutions_filter_module模块搭建反向代理服务器,并替换目标站内容【之二】

Nginx反向代理并替换内容模块ngx_http_substitutions_filter_module的使用说明

转载请注明:服务器VPS折腾 » Nginx反向代理并替换内容模块ngx_http_substitutions_filter_module的使用说明

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)