技术文档网
首页
Java
Shell
Javascript
PHP
MySQL
Web
Nginx
Redis
Docker
Python
Golang
Nginx-502-bad-gateway问题的解决方法
Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止,一般来说Nginx 502 Bad G
2021-06-30
分析nginx数组ngx_array_t的设计与实现
nginx数组结构设计 nginx数组结构的设计依赖于nginx内存池的设计 * nginx数组的使用是依赖ngx内存池的 * 并且nginx数组是设计用来存储小数据的 */ typede
2021-06-30
解读nginx内存池的设计与实现
nginx内存管理 内存相关的几个数据结构 内存池头部结构 struct ngx_pool_s { ngx_pool_data_t d; //内存池内容结构 size_t
2021-06-30
Nginx多域名证书通配
架构沿用 nginx+resin 的结构 需要注意几点: 1、在使用jdk1.6时,默认打开resin.properties的https端口配置,resin启动时,会有两个端口启动分别是http与ht
2021-06-30
nginx lua和belial waf安装配置
因为 belial waf 是基于 nginx lua 模块开发的,所以俺们必须先安装 nginx lua module。 具体咋安装~~ 我就不写了。。自己 google 或者百度下。 我贴个 轩脉
2021-04-28
nginx编译安装步骤
Nginx http://nginx.org 一、安装Nginx 1、首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、
2021-04-28
Nginx配置文件参数说明
定义Nginx运行的用户和用户组 user www www; nginx进程数,建议设置为等于CPU数量*核数。 worker_processes 8; 全局错误日志定义类型,[ debug |
2021-04-28
nginx499状态码产生的原因
什么是 nginx 的 499 499 是 nginx 扩展的 4xx 错误,目的只是用于记录,并没有实际的响应。看一下 nginx 源码 ngx_http_request.h 对 499 的定义:
2021-04-19
nginx-echo-命令引发的探索
起因 最初在 nginx.conf 中调试时,当时希望 echo 出对应的变量值,并没有成功。起初认为是 nginx 安装时,并没有安装 echo 模块,然而事后发现实际用的是 openresty,o
2021-04-19
反向代理时URI的处理
当使用proxy_pass的时候,请求的URI传递给服务器是有一定的规则的。 proxy_pass带有URI 比如下面的配置: location /name/ { proxy_pass htt
2021-04-16
app多版本的服务端部署
背景 手机客户端按一定周期发版,但是客户不一定会及时更新到最新版本,所以需要服务端能支持旧版手机客户端。 服务端支持旧版手机客户端的方式主要有: 相同的接口支持不同版本手机端的请求,需要服务端接口
2021-04-15