Nginx
文章平均质量分 81
韩师学子--小倪
不要告诉别人你的计划,只需要让别人知道结果就行了。
展开
-
浏览器访问管理服务器超时导致请求重试问题分析
背景管理后台上有个批量退款的功能,每次操作退两百笔退款订单,大概会执行4分钟的时间。发现相同的参数和请求路径,每隔两分钟进行重试,总共重试了四次,不像是人为的原因。分析1、谷歌浏览器超过2分钟没有收到服务方的请求,就会进行断开连接。这时就猜测考虑是不是业务处理逻辑太久了,导致浏览器长时间没有接受到后台的返回结果,自动重复提交了记录。3、之前是在管理项目上出现的问题,利用arthas注入程序执行时睡眠10分钟的代码,复现了。重新发起请求原因HTTP/1.1 的一处规范 :If a原创 2022-04-11 18:35:30 · 8087 阅读 · 1 评论 -
Nginx超时配置
Nginx主要有四类超时设置:客户端超时设置、DNS解析超时设置、代理超时设置,如果使用ngx_lua,则还有lua相关的超时设置。1.客户端超时设置对于客户端超时主要设置有读取请求头超时时间、读取请求体超时时间、发送响应超时时间、长连接超时时间。通过客户端超时设置避免客户端恶意或者网络状况不佳造成连接长期占用,影响服务端的可处理的能力。client_header_timeout time:设置读取客户端请求头超时时间,默认为60s,如果在此超时时间内客户端没有发送完请求头,则响应408(Req原创 2022-04-10 11:41:37 · 50296 阅读 · 0 评论 -
ngxin做http强制跳转https,接口的POST请求变成了GET
背景一个域名为 https://www.haha.com, 用http进行post请求访问接口时,某个大佬粗心将url写成了http://www.haha.com。结果,post请求变成get请求,获取不到传过来的参数。查看nginx日志:一条日志显示:http方式请求过来,服务器响应301状态码第二条日志显示:后续又用https方式请求过来,服务器响应200状态码。相关状态码解析301 Moved Permanently被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使原创 2021-10-16 17:47:20 · 1675 阅读 · 0 评论 -
NGINX配置多域名
NGINX配置多域名 转载:https://blog.csdn.net/zacklin/article/details/7859680 方法一:多个.conf方法(优点是灵活,缺点就是站点比较多配置起来麻烦)这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设:IP地址: 192.168.1.100...转载 2018-12-09 14:15:35 · 610 阅读 · 0 评论 -
深度学习篇
深度学习篇动静分离部署tomcat,jsp请求,设置两个请求:一个动态ajax请求,一个是请求一张图片。test_mywebsite.html(动态请求页面) test_mysite.conf upstream java_api { server 127.0.0.1:8...原创 2018-12-09 16:06:01 · 545 阅读 · 0 评论 -
pcretest正则命令
pcretest正则命令 最近在学习nginx,nginx rewrite依赖于PCRE库,所以需要在linux系统中编译安装PCRE库。具体步骤如下:1.下载PCRE包首先去官网下载pcre的安装包如果通过FTP的方式,下载地址为:ftp://ftp.csx.cam.ac.uk/pub/software/prog...原创 2018-12-10 08:50:46 · 1295 阅读 · 0 评论 -
nginx安装包自带的模块在哪个目录
nginx安装包自带的模块在哪个目录转载:https://jingyan.baidu.com/article/454316ab354edcf7a7c03a81.html转载 2018-12-10 10:34:31 · 2472 阅读 · 0 评论 -
nginx添加模块
nginx添加模块 参考:https://www.cnblogs.com/lixigang/articles/5130052.htmlnginx可以添加第三方的模块,或者nginx源码包本身拥有的模块具体:这里以安装第三方ngx_http_google_filter_module模块为例nginx的模块是需要重新编译nginx...原创 2018-12-10 11:02:35 · 465 阅读 · 0 评论 -
架构篇
架构篇一、Nginx常用问题1、相同server_name多个虚拟主机优先级访问2、location匹配优先级3、try_files使用4、Nginx的alias和root区别5、用什么方法传递用户的真实IP相同server_name多个虚拟主机优先级访问test_server1.confserver...原创 2018-12-10 17:11:27 · 256 阅读 · 0 评论 -
windows下启动nginx闪退
windows下启动nginx闪退 win10安装nginx,启动nginx访问不到,网上找半天没找到,后来发现如此简单,特此总结如下:1、记住看日志,特别是像nginx这样,启动完不管正常与否都是dos窗口闪一下就没掉,不看日志没办法追踪问题;日记在/logs/error.log我的端口号占用的错误日志内容2018/12/0...原创 2018-12-07 08:57:18 · 4866 阅读 · 2 评论 -
安装nginx遇到的问题(linux)
安装nginx遇到的问题(linux) rz命令上传windows已下载好的nginx-1.14.2.tar.gznginx官网下载地址:http://nginx.org,发布版本分为 Linux 和 windows 版本。也可以下载源码,编译后运行。将下载的软件解压到/usr/localtar -zxvf nginx...原创 2018-12-07 08:01:35 · 963 阅读 · 0 评论 -
Linux下Nginx+Resin负载均衡,session问题解决实例
Linux下Nginx+Resin负载均衡,session问题解决实例 转载:http://blog.chinaunix.net/uid-14007440-id-3150269.htmlhttps://guying1028.iteye.com/blog/1746685本文通过cookie_session来判别,解决了Nginx session不同...转载 2018-12-19 21:18:15 · 1319 阅读 · 0 评论 -
Nginx 极简教程
Nginx 极简教程 转载:https://mp.weixin.qq.com/s/L32QRHYw9FiDJ41L0nGdTw什么是Nginx?Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。什么是反向代理?反向代理...转载 2018-11-15 20:22:02 · 349 阅读 · 0 评论 -
图解正向代理、反向代理、透明代理
图解正向代理、反向代理、透明代理转载:http://bbs.51cto.com/thread-967852-1.html转载 2018-12-07 20:35:33 · 153 阅读 · 0 评论 -
Nginx实现tomcat集群进行负载均衡
Nginx实现tomcat集群进行负载均衡 转载:http://www.cnblogs.com/hafiz/p/7233306.html转载 2018-12-07 20:36:53 · 153 阅读 · 0 评论 -
慕课网关于Nginx 教程
慕课网关于Nginx 教程转载:https://wiki.imooc.com/nginx/introduce.html转载 2018-12-08 08:03:28 · 475 阅读 · 0 评论 -
基于Nginx的中间件架构学习
基于Nginx的中间件架构学习原创 2018-12-08 12:00:19 · 283 阅读 · 0 评论 -
nginx中间件架构环境的配置
nginx中间件架构环境的配置centos7的环境调试确认四项确认1、确认系统网络ping www.baidu.com2、确认yum可用yum list|grep gcc3、确认关闭iptables规则iptables -L查询结果,没有Chain INPUT (policy ACCEP...原创 2018-12-08 12:24:58 · 349 阅读 · 0 评论 -
基础篇
基础篇 一、nginx概念Nginx是一个开源且高性能、可靠的HTTP中间件、代理服务二、常用的HTTP服务HTTPD-Apache基金会IIS-微软GWS - Googlenginx三、为什么选择nginx epoll模型1.每当FD就绪,采用系统的回调函数之间将fd放入,效率...原创 2018-12-08 17:38:32 · 254 阅读 · 0 评论 -
进阶学习
进阶学习 一、静态资源WEB服务二、代理服务三、负载均衡调度器SLB四、动态缓存静态资源WEB服务 3.配置语法-文件读取Syntax: sendfile on | off;Default: sendfile off;Context:http, server, location, if in ...原创 2018-12-08 23:00:09 · 374 阅读 · 0 评论