腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
猛牛哥的博客
专栏成员
举报
143
文章
260362
阅读量
47
订阅数
订阅专栏
申请加入专栏
全部文章(143)
函数(18)
centos(17)
系统(17)
其他(16)
linux(12)
游戏(11)
php(9)
脚本(8)
软件(8)
服务器(7)
windows(6)
进程(6)
汇编语言(5)
数据库(5)
api(5)
编程算法(5)
nat(5)
配置(5)
数据(5)
搜索(5)
网络(5)
nginx(4)
容器镜像服务(4)
https(4)
class(4)
测试(4)
程序(4)
登录(4)
连接(4)
内存(4)
listview(3)
github(3)
ubuntu(3)
容器(3)
wordpress(3)
list(3)
local(3)
openwrt(3)
push(3)
web(3)
wifi(3)
对象(3)
服务(3)
工具(3)
接口(3)
浏览器(3)
命令行(3)
内核(3)
虚拟机(3)
bash(2)
html(2)
bash 指令(2)
http(2)
存储(2)
开源(2)
ssh(2)
dns(2)
ftp(2)
机器人(2)
apt(2)
byte(2)
centos7(2)
com(2)
data(2)
debian(2)
discuz(2)
error(2)
field(2)
mac(2)
restart(2)
return(2)
url(2)
winform(2)
变量(2)
编码(2)
磁盘(2)
多线程(2)
分页(2)
管理(2)
教程(2)
客户端(2)
权限(2)
事件(2)
调试(2)
域名(2)
字符串(2)
云服务器(1)
官方文档(1)
java(1)
lua(1)
css(1)
android(1)
云数据库 SQL Server(1)
sqlite(1)
sql(1)
ide(1)
git(1)
windows server(1)
apache(1)
日志服务(1)
网站(1)
企业(1)
网络安全(1)
正则表达式(1)
yum(1)
kotlin(1)
flash(1)
udp(1)
lnmp(1)
powershell(1)
微信(1)
数据分析(1)
数据结构(1)
sas(1)
虚拟化(1)
swoole(1)
ipv6(1)
fiddler(1)
add(1)
bind(1)
border(1)
bug(1)
code(1)
config(1)
console(1)
cookie(1)
cpu(1)
ddd(1)
directory(1)
double(1)
edge(1)
encode(1)
exe(1)
file(1)
filter(1)
firefox(1)
header(1)
height(1)
hex(1)
hook(1)
host(1)
hostname(1)
hover(1)
import(1)
io(1)
ipv4(1)
key(1)
layui(1)
loader(1)
localhost(1)
map(1)
math(1)
nav(1)
nodes(1)
onedrive(1)
padding(1)
php框架(1)
popen(1)
post(1)
process(1)
protobuf(1)
proxy(1)
python3(1)
redis(1)
scp(1)
send(1)
sendmail(1)
server(1)
sh(1)
shift(1)
sleep(1)
ssl(1)
string(1)
swap(1)
tools(1)
var(1)
vmware(1)
vps(1)
widget(1)
win10(1)
windows10(1)
备份(1)
编程(1)
编译(1)
表格(1)
博客(1)
布局(1)
操作系统(1)
程序员(1)
服务端(1)
互联网(1)
集合(1)
计算机(1)
监控(1)
解决方案(1)
镜像(1)
流量(1)
路由器(1)
入门(1)
手机(1)
数组(1)
同步(1)
网络协议(1)
文件上传(1)
文件系统(1)
线程(1)
序列化(1)
学习笔记(1)
压缩(1)
异常(1)
硬件(1)
语法(1)
源码(1)
指针(1)
主机(1)
搜索文章
搜索
搜索
关闭
【nginx】sub_filter/subs_filter替换不生效的原因和解决方案
nginx
filter
解决方案
浏览器
压缩
本人一个nginx反代站,之前一直正常,突然有一天发现使用subs_filter模块替换的内容全部失效了。 检查站点配置文件后没发现什么异常,而且同一台服务器上的另外一个反代站点也正常。 无法找到问题的原因,就上搜索引擎查找答案吧。简单查找后基本可以确定是源站点启用了gzip压缩的原因。 有人说在配置文件的反代规则里增加proxy_set_header Accept-Encoding "";,但我增加这行代码后问题依旧。我的判断是:源站点启用了强制gzip压缩。 nginx反代替换关键字前并不会自动解压缩,所以无法执行替换内容。因为一般浏览器都支持gzip压缩,nginx觉得收到源站内容后解压再压缩,会降低效率,所以就干脆不解压,直接把压缩内容发给浏览器了。 根据网上一位仁兄的思路,有个解决方法是在本机反代2次。第一次反代时增加gzip off;设置项,以输出无压缩的内容,第二次反代本机地址,实现关键字替换。经实验,本方案可行。
用户2135432
2023-10-21
2.1K
0
NGINX添加subs_filter模块
nginx
linux
1、查看nginx当前安装所带参数,执行nginx -V [root@KS2-CENTOS nginx-1.12.2]# nginx -V nginx version: nginx/1.12.2 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) built with OpenSSL 1.0.2l 25 May 2017 TLS SNI support enabled configure arguments: --user=www --group=
用户2135432
2018-06-04
3.9K
0
使用Nginx反向代理做小偷站
nginx
lnmp
本教程适用于军哥的LNMP。 下面介绍的是反代别人的网站(类似于小偷),并替换相关内容 1.编译nginX cd /root apt-get update apt-get install -y git gcc g++ make automake #安装依赖包,Centos将apt-get更改为yum git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module wget http://nginx.org/downlo
用户2135432
2018-06-04
2.9K
0
nginx rewrite伪静态配置参数详解
nginx
正则表达式
apache
php
nginx rewrite 伪静态配置参数和使用例子 附正则使用说明 正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行 flag标记有: * last 相当于Apache里的[L]标记,表示完成rewrite * br
用户2135432
2018-06-04
3.1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档