zl程序教程

Nginx的HTTP模块

  • Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)

    Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)

    大家好,又见面了,我是你们的朋友全栈君。一、什么是CGI通用网关接口(Common Gateway Interface、CGI)描述了客户端和服务器程序之间传输数据的一种标准,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。 CGI 独立于任何语言的,CGI 程序可以用任何脚本语言或者是完全独立编程语言实现,只 要这个语言可以在这个系统上运行。Unix shell script、

    日期 2023-06-12 10:48:40     
  • 重识Nginx - 10 ngx_http_log_module日志模块 & GoAccess日志分析

    重识Nginx - 10 ngx_http_log_module日志模块 & GoAccess日志分析

    文章目录官网说明access_loglog_formatopen_log_file_cache日志GoAccess实现可视化并实时监控access日志官网说明https://nginx.org/en/docs/http/ngx_http_log_module.htmlaccess_logSyntax: access_log path [format [buffer=size] [gzip[=lev

    日期 2023-06-12 10:48:40     
  • nginxHTTP模块配置常用指令

    nginxHTTP模块配置常用指令

    一、HTTP模块的作用是什么? Nginx的HTTP模块用于控制Nginx的HTTP进程。 二、配置指令 1.alias含义:指定location使用的路径,与root类似,但不改变文件的跟路径,仅适用文件系统的路径。语法:alias<file-path|directory-path>缺省:N/A作用域:http.server.location示例:复制代码代码如下:location

    日期 2023-06-12 10:48:40     
  • nginx中使用nginx-http-concat模块合并静态资源文件

    nginx中使用nginx-http-concat模块合并静态资源文件

    首先了解一下nginx-http-concat,他是一个淘宝的开源Nginx模块,是一个能把多个CSS和JS合并成一个请求的Nginx模块,对于Web性能优化非常有意义。 Github地址:https://github.com/alibaba/nginx-http-concat, 先看看淘宝用起来是什么样的,访问淘宝网主页,查看源代码可以看到类似的这样的style/script链接 复制代码代码

    日期 2023-06-12 10:48:40     
  • nginx重新整理——————http 模块中的请求过程[十一]

    nginx重新整理——————http 模块中的请求过程[十一]

    前言 简单介绍一下http的一些指令。 正文 一般http的嵌套规则是这样的: http{ upstream{} split_clients {} map{} gep{} server{ if(){} localtion{ limit_except{....} } location{ location{

    日期 2023-06-12 10:48:40     
  • 为nginx增加nginx_http_concat模块

    为nginx增加nginx_http_concat模块

    为nginx增加nginx_http_concat模块 时间 2013-06-05 22:14:56  我行我思 原文  http://www.fanjun.me/?p=562 主题 Nginx 缘由 最近在做的一个项目引入的js库文件比较多,所以导致的问题就是感觉速度会比较慢,而很多库文件都是拿的开源的库,基本上不会改动,所以

    日期 2023-06-12 10:48:40     
  • Nginx HttpSubModule sub_filter模块的过滤功能

    Nginx HttpSubModule sub_filter模块的过滤功能

     Nginx HttpSubModule sub_filter模块的过滤功能 发表于2年前(2013-08-05 10:39)   阅读(1481) | 评论(0) 0人收藏此文章, 我要收藏 赞0 5折来啦!阿里云11.11云端狂欢节 »   1.使用HttpSubModule模块 --with

    日期 2023-06-12 10:48:40     
  • nginx的http模块开发--一个验证url参数的例子

    nginx的http模块开发--一个验证url参数的例子

      location为/mysecret的时候,需要传递值为secretpassword的mysecret参数。页面会返回200并显示secret right,否则页面返回200并显示secret wrong。 配置文件这里有几个地方注意下: 为了调试方便,调整了几个地方: ./configure --add-module=/home/yejianfeng/nginx/nginx_modu

    日期 2023-06-12 10:48:40     
  • nginx的HTTP模块编写

    nginx的HTTP模块编写

    本文是学习《深入理解nginx -- 模块开发与架构解析》的读书笔记 nginx的模块分为4个大类型的模块: 事件模块 HTTP模块 邮件代理相关的mail模块 其他模块 开发HTTP模块流程 这里的HTTP模块是最简单最经常编写的模块,开发一个完整的简单的HTTP模块需要下面几个步骤(以模块名为ngx_http_mytest_module为例): 1 编写config文件(这是为

    日期 2023-06-12 10:48:40     
  • nginx的http_sub_module模块使用之替换字符串

    nginx的http_sub_module模块使用之替换字符串

    Nginx可以实现很多功能,提供了许多插件,其中一个比较冷门的http_sub_module,是用来替换指定字符串的,它的原理是Nginx解析到文件后,执行这个插件进行拦截后返回。 昨天碰到一个场景,之前外包提供的只有一个jar包,反编译后各种错,但是有一个配置是写死在jar包里面的,替换无效,后来请教了大佬之后原来Nginx还有这个插件,摸索了一下。希望可以帮助到有需要的朋友。 locati

    日期 2023-06-12 10:48:40     
  • nginx重新整理——————http 模块中的请求过程[十一]

    nginx重新整理——————http 模块中的请求过程[十一]

    前言 简单介绍一下http的一些指令。 正文 一般http的嵌套规则是这样的: http{ upstream{} split_clients {} map{} gep{} server{ if(){} localtion{ limit_except{....} } location{ location{

    日期 2023-06-12 10:48:40     
  • 为nginx增加nginx_http_concat模块

    为nginx增加nginx_http_concat模块

    为nginx增加nginx_http_concat模块 时间 2013-06-05 22:14:56  我行我思 原文  http://www.fanjun.me/?p=562 主题 Nginx 缘由 最近在做的一个项目引入的js库文件比较多,所以导致的问题就是感觉速度会比较慢,而很多库文件都是拿的开源的库,基本上不会改动,所以

    日期 2023-06-12 10:48:40     
  • Nginx HttpSubModule sub_filter模块的过滤功能

    Nginx HttpSubModule sub_filter模块的过滤功能

     Nginx HttpSubModule sub_filter模块的过滤功能 发表于2年前(2013-08-05 10:39)   阅读(1481) | 评论(0) 0人收藏此文章, 我要收藏 赞0 5折来啦!阿里云11.11云端狂欢节 »   1.使用HttpSubModule模块 --with

    日期 2023-06-12 10:48:40     
  • Nginx http_rewrite_module模块实现资源重定向

    Nginx http_rewrite_module模块实现资源重定向

    nginx 通过 ngx_http_rewrite_module 模块支持 URI 重写。   正则表达式 当我们在Nginx当中确定哪个域名处理用户请求的时候,当用location匹配用户请求或者重写url的时候往往都需要使用正则表达式,正则表达式可以使得我们匹配的功能更加强大。 元字符只是匹配一个数字或者一个

    日期 2023-06-12 10:48:40     
  • Nginx  http_stub_status_module状态查看模块

    Nginx http_stub_status_module状态查看模块

    ngx_http_stub_status_module模块 该模块可以输出nginx的基本状态信息 ,这个模块很重要,zabbix监控nginx就需要这个模块。可以监控nginx状态和nginx的连接数,这个模块不是默认添加的,需要手动添加该模块。 Nginx中的stub_status模块主要

    日期 2023-06-12 10:48:40     
  • Nginx content阶段 http-concat-master模块提升多个小文件性能

    Nginx content阶段 http-concat-master模块提升多个小文件性能

    mod_concat模块  mod_concat 模块由淘宝开发(能将js、 css 多个请求合并为一个请求),目前已经包含在 tengine 中,并且淘宝已经在使用这个 nginx 模块。不过塔暂时没有包含在 nginx 中。这个模块类似于 apache 中的 modconcat。如果需要使用

    日期 2023-06-12 10:48:40     
  • Nginx http_proxy_module反向代理模块

    Nginx http_proxy_module反向代理模块

    反向代理 关于反向代理的例子, 那就比较多啦. 比如, 孤独的你躺在床上夜不能寐. 于是乎, 拿出手机, 点亮了屏幕, 拨通10086, 中国移动就会随机分配一个当前处于空闲的客服MM, 你可以和客服MM聊聊天, 问问她家住哪里, 有没有男朋友, 她的微信号, 她的手机号, 星座, 八字....... 在这个例子中, 中国移动就充当了反向代理的角色

    日期 2023-06-12 10:48:40     
  • Nginx http_proxy_module模块实现缓存代理服务器

    Nginx http_proxy_module模块实现缓存代理服务器

    缓存类型 浏览器缓存Nginx代理服务器缓存服务器缓存,例如Redis、Memcache等   缓存代理服务器 在代理服务器的磁盘中保存请求目标的内容,加快响应速度,减少应用服务器(后端服务器)上的资源开销,比如多客户端请求相同的资源,代理缓存

    日期 2023-06-12 10:48:40     
  • nginx ngx_http_core_module 模块中文文档

    nginx ngx_http_core_module 模块中文文档

    http://tengine.taobao.org/nginx_docs/cn/docs/http/ngx_http_core_module.html

    日期 2023-06-12 10:48:40     
  • 2020年,最新NGINX的ngx_http_geoip2模块以精准禁止特定国家或者地区IP访问

    2020年,最新NGINX的ngx_http_geoip2模块以精准禁止特定国家或者地区IP访问

    1.0 geoip2核心识别库     安装geoip2 lib步骤: cd /usr/local/src rm -f libmaxminddb-1.4.2.tar.gz wget https://github.com/maxmind/libmaxminddb/releases/download/1.4.2/libmaxminddb-1.4.2.tar.gz tar -xz

    日期 2023-06-12 10:48:40     
  • Nginx之IP国家代码ngx_http_geoip2_module模块简介和使用

    Nginx之IP国家代码ngx_http_geoip2_module模块简介和使用

    一、ngx_http_geoip2_module模块简介   ngx_http_geoip2_module模块使用预编译的MaxMind数据库创建变量,其值取决于客户端 IP 地址 ,通过此模块

    日期 2023-06-12 10:48:40     
  • Nginx之过滤器ngx_http_sub_module模块简介和使用

    Nginx之过滤器ngx_http_sub_module模块简介和使用

    一、ngx_http_sub_module模块简介   ngx_http_sub_模块是一个过滤器,它通过用一个指定字符串替换另一个指定字符串来修改响应。默认情况下,此模块不是构建的࿰

    日期 2023-06-12 10:48:40     
  • Nginx之访问IP限制ngx_http_access_module模块简介和使用

    Nginx之访问IP限制ngx_http_access_module模块简介和使用

    一、ngx_http_access_module模块简介   ngx_http_access_module模块,可实现基于ip的访问控制功能,用于限制对某些客户端地址的访问,其功能

    日期 2023-06-12 10:48:40     
  • Nginx流量拷贝ngx_http_mirror_module模块使用方法详解

    Nginx流量拷贝ngx_http_mirror_module模块使用方法详解

    这篇文章主要介绍了Nginx流量拷贝,Nginx专门提供了ngx_http_mirror_module模块,用来实现流量拷贝。将生产环境的流量拷贝到预上线环境或测试环境 一、Nginx的ngx_http_mirror_module模块实现流量复制介绍 Nginx专门提供了ngx_http_mirror_module模块ÿ

    日期 2023-06-12 10:48:40     
  • nginx模块之ngx_http_proxy_module模块

    nginx模块之ngx_http_proxy_module模块

    文章目录 ngx_http_proxy_module模块转发请求至另一台主机1、proxy_pass URL;2、proxy_set_header field value;3、proxy_cache_path4

    日期 2023-06-12 10:48:40