最新 最热

Nginx使用replace-filter-nginx-module实现内容替换

有时候我们想对响应(例如PHP接口)返回的内容做些字符串,虽然可以使用各语言代码相关方法(例如PHP的str_replace)进行替换,但是在nginx层面替换是更方便的,无需修改代码。...

2022-07-13
0

Laravel框架加载出错require(): open_basedir restriction in effect

解决方法 找到Nginx中的fastcgi.conf配置文件,一般位于fastcgi.conf文件中

2022-07-11
0

详述WebSocket原理

WebSocket协议和HTTP协议一样,都是在ISO七层模型的最顶层——应用层。WebSocket允许服务器端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接,并在浏览器和服务...

2022-07-11
0

简述php 运行模式(SAPI)

SAPI 为 PHP 提供了一个和外部通信的接口, PHP 就是通过这个接口来与其它的应用进行数据交互的。常见的有:apache、apache2filter、apache2handler、cli、cgi、embed 、fast-cgi、isapi...

2022-07-11
0

nginx 499 产生的原因

499 是 nginx 扩展的 4xx 错误,目的只是用于记录,并没有实际的响应。看一下 nginx 源码 ngx_http_request.h 对 499 的定义:

2022-07-11
0

浅析 PHP7 底层运行机制[通俗易懂]

PHP 是解释型语言,其执行过程需先编译成中间代码,再经由特定的虚拟机,翻译成特定的指令被执行。其执行过程如下:

2022-07-11
0

CentOS下uWSGI+Django成功搭建记录

在 http://www.linuxidc.com/Linux/2017-03/141794.htm,我们已经实现了网页打开"good bye,logan"的效果,可见Web Client <===> uWSGI <===> Python是通畅的,现在我们要调整看看django与uwsgi是否是通畅的。...

2022-07-11
0

【高级】PHP-FPM和Nginx的通信机制

每种动态语言( PHP,Python 等)的代码文件需要通过对应的解析器才能被服务器识别,而 CGI 协议就是用来使解释器与服务器可以互相通信。PHP 文件在服务器上的解析需要用到 PHP 解释器,再加上对应的 CGI 协议,从而使服务器可...

2022-07-08
0

Nginx简单配置,部分来源于网络

跟路径为html文件夹(我的安装路径为D:/nginx,所以D:/nginx/html)、

2022-07-07
0

client和nginx简易交互过程

– step1:client发起http请求– step2:dns服务器解析域名得到主机ip– step3:默认端口为80,通过ip+port建立tcp/ip链接– step4:建立连接的tcp/ip三次握手,建立成功发送数据包– step5:nginx匹配请求...

2022-07-07
0