Fork me on GitHub

随笔分类 -  nginx

摘要:请求都用域名 test.com root http://nginx.org/en/docs/http/ngx_http_core_module.html#root 语法 Syntax: root path; Default: root html; Context: http, server, loc 阅读全文
posted @ 2021-08-31 23:27 自由早晚乱余生 阅读(5085) 评论(0) 推荐(0) 编辑
摘要:本文是基于 location 的匹配末尾是否配置 / 和 proxy_pass 末尾是否配置 / ,进行测试,完全还原了整个测试过程。帮助了解具体的情况。 一、Nginx location 基本配置 1.1、Nginx 配置文件 upstream test1{ server 127.0.0.1:80 阅读全文
posted @ 2021-08-31 23:25 自由早晚乱余生 阅读(22129) 评论(2) 推荐(9) 编辑
摘要:本文会先由一个问题引入,然后再进行多种情况进行分析。 一、问题和排查步骤 1.1 问题基本信息 ​ 我们应用程序从代码层面收到的 Header 中的 Host 的值是 upstream 的 名称。 我们程序是需要获取到实际的值。所以这里存在一个问题。 我们先看看我们的 nginx 配置。 upstr 阅读全文
posted @ 2021-01-07 21:43 自由早晚乱余生 阅读(4136) 评论(0) 推荐(3) 编辑
摘要:一、 Nginx 配置 proxy_pass 后 返回404问题 故障解决和定位 1.1、 问题 在一次生产涉及多次转发的配置中, 需求是下面的图: 在配置好了 proxy_pass 之后,请求 www.djx.com 直接返回 404,没有什么其他的异常。 但是我们直接请求后端 www.baidu 阅读全文
posted @ 2021-01-04 22:15 自由早晚乱余生 阅读(34699) 评论(0) 推荐(5) 编辑
摘要:后端获取不到真实IP,获取的是WAF 的IP 一、问题详情 最近在线上遇到这样的问题,部分服务需要记录客户端的真实IP,但是实际记录的是 ,我们在 前面接入了 。但是我们在 层面也是设置了将真实IP 传入到后端的。所以我们怀疑是后端拿错值了。 配置 进行排查代码,发现默认代码里面拿取的是 ,但是这个 阅读全文
posted @ 2020-05-14 09:15 自由早晚乱余生 阅读(2131) 评论(0) 推荐(0) 编辑
摘要:一、问题 今天发现有一台服务器的内存飙升,然后有预警,立即排查,发现该服务内存使用达到了 2G ,询问开发,当天是否有活动,被告知没有,登陆 Pinpoint 发现该服务是有两台机器,并且所有的访问都是到那台内存飙升的机器上面。这就很清楚了,是所有请求到一台服务器,导致的,我们查看那台没有收到任何请 阅读全文
posted @ 2020-01-31 14:56 自由早晚乱余生 阅读(899) 评论(0) 推荐(0) 编辑
摘要:我们通常需要对Nginx 的一些状态进行监控。 nginx 是有一个状态页的.详细介绍见官方文档 :http://nginx.org/en/docs/http/ngx_http_stub_status_module.html 默认情况下,该模块,是没有构建的,需要使用 配置参数启用。 实例配置: 为 阅读全文
posted @ 2019-12-25 21:03 自由早晚乱余生 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:[TOC] 文章 GitHub 地址 : "运维常用应用的日志分割" 一 、Nginx Tomcat 等常用服务日志分析 在实际生产中,我们知道哪些应用的日志会自动分割吗?哪些应用日志需要我们通过服务进行定时分割?接下来我们来看看。 对比的标准 是否会自动切割 ? 重启是否会自动分割 ? Nginx 阅读全文
posted @ 2019-05-06 16:37 自由早晚乱余生 阅读(1842) 评论(0) 推荐(3) 编辑
摘要:[TOC] 错误内容 我们可以在error.log 里面可以看到 错误原因 从错误日志我们可以知道,该错误是由于nginx 代理去获取上游服务器的 返回值超时了。那么这个问题是什么导致的: 1. 该请求获取的数据比较多,后端处理该请求花费的时间较长。 2. 也可能是代理服务器与上游服务器的网络问题 阅读全文
posted @ 2018-12-28 14:37 自由早晚乱余生 阅读(98329) 评论(0) 推荐(3) 编辑
摘要:gzip模块是我们在nginx里面经常用到的,压缩响应的数据,这通常有助于将传输数据的大小减少一半甚至更多。可以让我们访问网站更为流畅。 Default 官方链接:http://nginx.org/en/docs/http/ngx_http_gzip_module.html 配置示例: gzip g 阅读全文
posted @ 2018-06-20 15:50 自由早晚乱余生 阅读(886) 评论(0) 推荐(0) 编辑
摘要:问题:搭建好项目之后,用nginx进行代理,进行日常配置之后,发现前端正常访问,但是后端访问出现错误,报502错误,查找nginx日志,发现connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to u 阅读全文
posted @ 2018-05-29 19:02 自由早晚乱余生 阅读(3210) 评论(0) 推荐(1) 编辑
摘要:最近在搭建ELK,然后ELK的kibana界面想添加一个访问限制,看到kibana有个插件x-pack,本来想用用,发现是收费的,就放弃了,然后就想着想配置下nginx的认证访问来实现简单的访问登陆。 nginx的用户认证: 首先nginx是必须的,如果没有安装的nginx的安装下nginx. 然后 阅读全文
posted @ 2018-05-27 11:33 自由早晚乱余生 阅读(1427) 评论(0) 推荐(1) 编辑
摘要:本文是对于自己遇到nginx故障的一些记录。便于以后解决问题。 时间:2018_05_11 场景一:某天很多客户在群里反应说访问网站不了,报504错误。 环境:首先说明一点的就是公司网站是美国,日本等服务器上,直接访问比较慢,搭建了一个代理服务器(NGINX),并将它放在香港,一是:大陆访问香港网络 阅读全文
posted @ 2018-05-11 14:30 自由早晚乱余生 阅读(763) 评论(0) 推荐(0) 编辑
摘要:本文主要讲nginx安装以及安装过程中遇到的问题。 谈到nginx 必须聊聊它的起源和发展。 nginx是由俄罗斯工程师Igor Sysoev 用C语言开发的一个免费开源的Web服务器软件,于2004年发布,聚集轻量级、高并发、高性能、低消耗等一系列优点。目前Nginx是互联网上仅次于Apache的 阅读全文
posted @ 2018-04-28 11:09 自由早晚乱余生 阅读(8075) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示