Technology Sharing

  • 首页
  • 资料分享
  • 在线工具
    • 随机密码生成器
  • 介绍
  • RSS
  • privacy
  • 云产品推广
    • 腾讯云
    • 阿里云
Share IT knowledge
linux

[SOLVED]nginx: upstream sent too big header while reading response header from upstream

当在Nginx服务器中处理上游服务的响应时,有时候可能会遇到 “upstream sent too big header while reading response header from upstream” 错误。这通常表明上游服务返回的响应头部信息过大,超出了Nginx的缓冲区大小限制。在这种情况下,通过调整Nginx的缓冲区大小,我们可以解决这个问题。 步骤: 1. 找到Nginx配置文件 打开你的Nginx配置文件。配置文件通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/c…

2024年1月10日 0条评论 424点热度 0人点赞 nico 阅读全文
nginx

Nginx 的 Mirror 功能简介

1. 什么是 Nginx 的 Mirror 功能? Nginx 的 Mirror 功能允许我们为每个传入的请求创建一个或多个镜像请求,并发送到指定的位置,而不会影响原始请求的处理。这个功能特别适用于测试和诊断,因为它可以在不影响生产流量的情况下,将实际的生产请求复制到测试或开发环境。 2. Mirror 功能的应用场景 性能测试:在生产环境中捕获真实流量,并在测试环境中重放,以评估新代码或架构的性能。 故障诊断:复制生产流量到一个特定的诊断工具或服务,以帮助发现和修复问题。 数据备份和分析:将请求发送到数据存储或分…

2023年9月7日 0条评论 286点热度 0人点赞 nico 阅读全文
linux

filebeat、redis、logstash、elasticsearch、kibana分析Nginx日志,通过Grafana精美展示

环境介绍: filebeat:7.9.1 redis:版本无要求 logstash:7.17.11 elasticsearch:7.9.1 kibana:7.9.1 grafana:6.6.2 nginx 日志格式 请保证 nginx 使用该字段,名称如果有修改,grafana 模板需要做一定修改 log_format aka_logs '{"@timestamp":"$time_iso8601",' '"host":"$hostname",' '"server_ip":"$server_addr",' '"cli…

2023年7月24日 0条评论 266点热度 0人点赞 nico 阅读全文
linux

Linux 部署v2ray

架构:v2ray+WebSocket+TLS+Nginx 其实就是将流量全部伪装成https流量,由于线路上有海量的https流量,增加墙的处理难度,很大程度会被放行,但难免会被限速. 操作系统: 对于CentOS,安装最新的CentOS 7或CentOS 8版本。 对于Ubuntu,安装最新的Ubuntu 18.04或Ubuntu 20.04版本。 安装必要的依赖项: centos sudo yum install curl vim wget ubuntu sudo apt update sudo apt ins…

2023年6月23日 0条评论 439点热度 1人点赞 nico 阅读全文
linux

Ubuntu apt安装nginx

以下是官方给出的 nginx 安装步骤,详情可参考这里 安装依赖程序 apt install curl gnupg2 ca-certificates lsb-release -y 导入stable nginx 安装源 echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list 设置安装源倾向性 echo -e "Package: *\nPin: …

2023年6月23日 0条评论 292点热度 0人点赞 nico 阅读全文
linux

Centos7 yum安装nginx

添加Nginx yum源 vim /etc/yum.repos.d/nginx.repo 列出已经配置的所有可用仓库 yum repolist 安装Nginx服务器 yum install nginx -y 启动Nginx服务,并设置开机启动 systemctl start nginx systemctl enable nginx

2023年1月12日 0条评论 253点热度 0人点赞 nico 阅读全文
linux

Nginx 设置浏览器缓存过期时间

根据 nginx 中的 mime 类型有条件地添加过期标头 保存配置并退出编辑器,然后重启nginx 验证过期时间是否生效

2022年12月5日 0条评论 237点热度 0人点赞 nico 阅读全文
linux

Nginx开启Gzip压缩

Gzip是什么 GZip 是一种可以作用于任何字节流的通用压缩程序。它会在后台记忆一些之前看到的内容,并尝试以高效方式查找并替换重复的数据片段,从而达到较好的压效果 适合 GZip 压缩的资源类型 实际上,gzip 主要用于对文本类型的资源进行压缩,例如常用见的文本资源: 除了常用的文本文件,gzip 也支持压缩以下 MIME 类型的文件: GZip 对基于文本的内容的资源压缩效果最好,在压缩较大文件时往往可实现高达 70-90% 的压缩率,而如果对已经通过替代算法压缩过的资源(例如,大多数图片格式)运行 gzip…

2022年12月5日 0条评论 247点热度 0人点赞 nico 阅读全文
linux

[nginx]proxy_pass 失败时回退到 try_files

需求 访问网站时,默认显示反向代理proxy_pass的内容,如果后端服务器无法连接(一般会报502),则显示预先渲染好的本地文件。 location / { proxy_pass http://172.22.0.13:80; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; error_page 400 403 502 503 504 = @backend; } location @backend { try_files $…

2022年11月25日 0条评论 255点热度 0人点赞 nico 阅读全文
linux

Nginx部署ngx_pagespeed模块加速网站

方法 Nginx动态添加模块(已经安装好的nginx,添加一个未被编译安装的模块) 模块介绍 PageSpeed是Google推出的一项网页加速服务,分别有Apache PageSpeed和ngx_pagespeed两个模块,适用于Apache和Nginx服务器。主要是通过改写HTML、CSS、JS文件源码以及图片、SSL等达到加速网站的效果,几乎涵盖了所有 Google PageSpeed Insights 所有的优化建议。 这篇文章主要是分享ngx_pagespeed模块在Nginx上的安装与配置方法,如果你用…

2022年11月24日 0条评论 224点热度 0人点赞 nico 阅读全文
12

nico

Linux运维工程师
软考网络工程师 && 软考信息安全工程师

最新 热点 随机
最新 热点 随机
linux部署JDK环境 [Solved] MariaDB import issue: Error at line 1: Unknown command '\-'. Could not retrieve mirrorlist http://mirrorlist.centos.org/ CentOS 7 Kubernetes如何删除卡在“Terminating”状态的命名空间 解决GitLab Runner签名无效 如何禁用 Ubuntu "Daemons using outdated libraries" 弹出窗口
nginx正向代理 Python操作Excel (xlsxwriter模块) linux内存、cpu、网络、磁盘监控命令汇总 Linux ACL权限管理 GitLab CI/CD部署 Centos7 升级redis版本
分类
  • cve
  • docker
  • git
  • kubernetes
  • linux
  • mysql
  • nginx
  • php
  • PostgreSQL
  • python
  • redis
  • windows
  • wordpress
  • zabbix
  • 工具
  • 热门分享
2025 年 6 月
一 二 三 四 五 六 日
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« 7 月    

COPYRIGHT © 2023 Technology Sharing. ALL RIGHTS RESERVED.

备案图标 皖公网安备34132402000202 皖ICP备2023004851号-1