-
Nginx优化篇 Linux内核参数优化和nginx配置优化 (二十)
发布时间:2020-02-18 00:58这里说的性能优化不仅仅是对Nginx调参实现优化,还有对Linux系统内核参数进行修改来提升性能。 分为三部分: CPU层面的优化(进程调度); 网络层面的优化; 磁盘IO的优化;
-
Nginx优化篇 Nginx+php_fpm使用php及其配置优化 (十九)
发布时间:2020-02-17 22:42Nginx+php_fpm使用php及其配置优化 说到php-fpm,我们就不得不先说一下PHP运行的4种模式 CGI、FastCGI、cli和Web模块四种模式 1.cli 命令行模式
-
Nginx HTTP模块篇 Nginx防盗链——referer模块 (十八)
发布时间:2020-02-17 22:12使用referer模块防盗链该模块默认安装了防盗链是通过结合 valid_referers指令和 $invalid_referer变量完成的。valid_referers none|block|ser
-
Nginx HTTP模块篇 Nginx中的常用变量 (十七)
发布时间:2020-02-17 21:56Nginx变量1.http请求相关的变量arg_参数名 # URL中某个具体参数值query_string # 与args变量完
-
Nginx HTTP模块篇 日志记录之log模块和过滤模块 (十六)
发布时间:2020-02-17 21:47log 阶段 log模块 log_format name 格式 # 定义日志格式,默认值在nginx.conf中有。可以定义多个
-
Nginx HTTP模块篇 content阶段的static模块 (十五)
发布时间:2020-02-15 21:58content 阶段 11个阶段中经过的模块static 模块root 和 alias 指令 用于将url映射为文件路径,以返回静态文件内容在url中访问目录的时候,static会
-
Nginx HTTP模块篇 precontent阶段的try_files和mirror指令 (十四)
发布时间:2020-02-15 21:40precontent阶段 11个阶段中经过的模块 try_files 指令 上下文:server,location try_file
-
Nginx HTTP模块篇 access阶段的deny allow auth_basic auth_request指令 (十三)
发布时间:2020-02-15 20:48access 阶段 11个阶段中经过的模块 allow 指令 和 deny 指令 用于限制某些IP的访问 上下文:http,se
-
Nginx HTTP模块篇 limit_conn和limit_req模块 (十二)
发布时间:2020-02-15 20:26limit_conn和limit_req是11个处理请求阶段中的preaccess阶段。limit_conn 模块用于限制每个客户端的并发连接数生效范围:全部worker进程(基于共享内容)限制的有效
-
Nginx HTTP模块篇 rewrite模块 (十一)
发布时间:2020-02-14 19:27rewrite 模块 return 指令 该指令用于返回内容或者重定向 该指令有3种格式 return 状态码 [内容]; # 返回内容
-
Nginx HTTP模块篇 realip模块 (十)
发布时间:2020-02-14 18:50在nginx中,我们可以通过 $remote_addr 变量来获取客户端的IP。获取了客户端IP之后,我们可以做很多事情如限速限流等。但是如果 客户端A 通过 反向代理B 访问到 上游服务C ,假设上
-
Nginx HTTP模块篇 server_name指令和Nginx处理HTTP请求的11个阶段(九)
发布时间:2020-02-14 18:23从上一节我们知道,当nginx的HTTP模块解析完了请求报文中的请求行和请求头之后,就会进入处理HTTP请求的11个阶段。 不过在此之前,nginx要先找到是哪一个server配置块对这个请求进
-
Nginx HTTP模块篇 Nginx接收HTTP请求的流程 (八)
发布时间:2020-02-14 18:09Nginx的配置块嵌套 main http{ upstream {...} split_clients {...} map {...} geo {.
-
Nginx架构篇之 Nginx和Apache的比较 (七)
发布时间:2020-02-11 18:03Nginx事件 Nginx是一个事件驱动的框架。这里的事件主要指的是网络事件。每一个请求连接会对应两个网络事件,读事件和写事件。 这里说的连接以及之后说的连接都是指TCP三次握手之后建立的
-
Nginx架构篇之 Nginx的进程结构和信号管理 (六)
发布时间:2020-02-11 11:48Nginx的进程结构 Nginx有两种进程结构:单进程结构和多进程结构 默认使用多进程结构。单进程结构只适合开发环境,实际应用中要用多进程结构。 为什么nginx要使用多进程而不是多
-
Nginx初认识之 Nginx支持PHP和TP5项目 (五)
发布时间:2020-02-10 22:22Nginx支持PHP和TP5项目 在Apache中,PHP是嵌入进Apache中的,而Apache是将PHP作为一个内部模块来运行的。但是对于nginx来说,nginx是把PHP作为一个进程,然
-
Nginx初认识之 GoAccess可视化实时监控access.log日志 (四)
发布时间:2020-02-10 21:51GoAccess可视化实时监控access.log日志 原理:使用goaccess命令goaccess会读取我们指定要分析的日志文件,生成一个类似报表的HTML文件,我们可以在nginx中给该h
-
Nginx初认识之 Nginx搭建反向代理服务器 (三)
发布时间:2020-02-10 21:46使用Nginx搭建https代理服务 我们知道反向代理相当于是一个中转站的存在。现在有3台服务器:客户端所在的服务器A、反向代理服务器B、终端服务器C A想访问C,但是由于C做出了一系列的
-
Nginx初认识之 Nginx搭建静态资源服务器 (二)
发布时间:2020-02-10 21:33搭建一个静态资源服务器 在这里我想以一个图片目录作为图片服务的根目录,搭建一个图片服务器# 下面是nginx的配置文件 worker_processes 1; events {
-
Nginx初认识之 Nginx重载配置文件、热部署和更新日志 (一)
发布时间:2020-02-10 16:46Nginx的3个主要的应用场景 1.静态资源服务 2.反向代理服务 3.API服务 优点: 高并发下达到高性能 可扩展性(有很多第三方插件),高可靠性(很难宕机) 热部署 BSD许