1.配置错误 因为nginx找不到php-fpm了,所以报错,一般是fastcgi_pass后面的路径配置错误了,后面可以是socket或者是ip:port 2.资源耗尽 lnmp架构在处理php时,nginx直接调取后端的php-fpm服务,如果nginx的请求量偏高,我们又没有给php-fpm配 ...
分类:
其他好文 时间:
2020-02-29 13:11:40
阅读次数:
66
使用socket方式连接Nginx优化php-fpm性能 Nginx连接fastcgi的方式有2种:TCP和unix domain socket 什么是Unix domain socket?—— 维基百科Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统 ...
分类:
Web程序 时间:
2020-02-25 14:54:30
阅读次数:
99
nginx+php 出现502 bad gateway,一般这都不是nginx的问题,而是由于 fastcgi或者php的问题导致的,常见的有以下几种。 1. php.ini 的memory_limit 过小(如果有个别php程序进程需要占用极大内存时这个必须注意) 2. php-fpm.conf ...
分类:
Web程序 时间:
2020-02-22 17:26:46
阅读次数:
104
常见的502错误 1. 配置错误 因为nginx找不到php fpm了,所以报错,一般是fastcgi_pass后面的路径配置错误了,后面可以是socket或者是ip:port; 2. 资源耗尽 lnmp架构在处理php时,nginx直接调取后端的php fpm服务,如果nginx的请求量偏高,我们 ...
分类:
其他好文 时间:
2020-02-20 00:04:47
阅读次数:
72
背景:公司水务项目要求提供一个以POST方法修改静态文件的接口,由于nginx已经关闭了对POST方法的支持,并且开启POST方法后也无法去修改静态文件,所以需要额外的一个api接口去修改,而python的WSGIServer正好适用 一、使nginx支持POST方法 1、下载nginx的tar包: ...
分类:
其他好文 时间:
2020-02-15 11:30:10
阅读次数:
78
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewri ...
分类:
其他好文 时间:
2020-02-05 20:28:03
阅读次数:
111
PHP的五大运行模式 1)CGI( Common Gateway Interface):即通用网关接口, 2)FastCGI( Long-Live CGI):即常驻型通用网关接口 3)CLI( Command Line Interface):即命令行运行接口 4)Web模块模式(Apache等Web ...
1)CGI(通用网关接口/ Common Gateway Interface) 2)FastCGI(常驻型CGI / Long-Live CGI) 3)CLI(命令行运行 / Command Line Interface) 4)Web模块模式(Apache等Web服务器运行的模式) 5)ISAPI( ...
分类:
Web程序 时间:
2020-02-01 00:44:21
阅读次数:
130
1.概述 漏洞主要由于 PHP-FPM 中 sapi/ fpm/ fpm/ fpm_main.c 文件内的 env_path_info 下溢导致,攻击者可以使用换行符 %0a 破坏 Nginx 中 fastcgi_split_path_info 对应的正则表达式,导致传递给 PHP-FPM 的 PA ...
分类:
Web程序 时间:
2020-01-15 23:07:02
阅读次数:
135
今天搞了半天的跨域问题,想通过nginx配置跨域,希望以后本地调试程序都不用为这件事烦心。无非就是设置几个请求头: add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods *; add_hea ...
分类:
Web程序 时间:
2020-01-14 22:15:39
阅读次数:
390