![](https://img-blog.csdnimg.cn/20200602101723266.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
分享Nginx相关技术
Lucus小秋
擅长LAMP,PHP, Golang,爬虫,推送,服务端开发
展开
-
[源码阅读]ngx_http_userid_module模块源码分析
本文使用nginx-stable-1.12代码。 路径: src/http/modules/ngxhttpuseridfiltermodule.c 流程图 头文件 // nginx配置类 #include <ngx_config.h> // nginx核心类 #include <ngx_core.h> // nginx http模块类 #include <ngx_http.h> define常.原创 2020-06-22 22:28:47 · 457 阅读 · 1 评论 -
线上Nginx 502 Bad Gateway问题分析
今天一个接口502,不理解一个逻辑很简单的接口怎么会失败。因为我们的的架构是ofe+nginx+php,熟悉这个架构的人都知道,502错误码通常是php-fpm对应的fastcgi进程处理不过来请求导致的。 502状态码也叫网关错误,通常是因为并发请求高超过php-fpm处理能力,导致nginx没有从upstream收到正确的返回结果。 nginx 从上面的图中可以看到,upstream_time超过了5s,而正常的请求只需要10ms左右。乍一看像是超时,因为nginx.conf里面配置的fa..原创 2020-06-16 12:14:56 · 1869 阅读 · 0 评论 -
在阿里云上利用Let’s Encrypt和Nginx实现网站支持https协议
https协议越来越流行,很多大型网站早已完成从http到https协议的迁移。安装一个https安全认证CA证书在公司内是很容易的,但是对于个人开发者来说总会遇到一些坑。前段时间自己买了阿里云的ECS虚拟机,所以想玩一下https。阿里云提供的CA证书价格不菲,于是我选择了Let’s Encrypt提供的免费证书。 写此文的目的有二: 记录下自己踩的坑,因为记忆深刻所以值得后面做事时思考。 帮助遇到相同问题的朋友,多一个思路。 由于我的机器上早就安装过nginx,并且也编译了h.原创 2020-06-16 11:56:37 · 348 阅读 · 0 评论