-
nginx中如何对变量进行除法的操作?5
location ~ /photos/([0-9]+)_0_([0-9]+)-.jpg$ { root '/home/images'; set $id $1/10000; set $version $2; rewrite /photos/([0-9]+)_0_([0-9]+)-.jpg$ /$id/$version/$1_0_$2-.jpg; }
获取请求图片的id后对其进行除以10000的操作,从而得到图片所在的路径。
现在得到的id为100000/10000,而不是10,nginx中如何对变量进行除法的操作?
问题补充:对nginx添加lua模块,可以进行算数运算了。2012年10月09日 11:37
相关推荐
Nginx 内置预变量都有哪些?
在Nginx配置中,内置变量扮演着至关重要的角色,它们允许管理员动态地获取关于请求、客户端、服务器状态等信息。这些变量可以用于构建复杂的条件判断、重定向规则和内容生成逻辑。 **内置变量类型** 1. **请求相关...
其配置文件是实现NGINX功能的核心,而变量则是配置文件中的关键元素,用于动态地响应请求或执行特定操作。 ### 重要变量详解 #### 1. $args $args 变量包含了请求URL中的查询字符串部分,即URL中“?”之后的所有...
nginx 有很多内置变量可以进行简单的过滤。 $arg_name 请求行中的name参数。 $args 请求行中参数字符串。 $cookie_name 名为name的cookie。 与$uri相同。 $http_name 任意请求头的值;变量名的后半部为转化为小写...
在Nginx中,变量是实现灵活配置的关键要素。它们允许你存储和引用动态数据,以适应各种网络服务的需求。Nginx中的变量分为两类:自定义变量和内置预定义变量。 **自定义变量** 是用户根据实际需求创建的变量。它们...
nginx内置变量列表,根据 Nginx 源码文件 ngx_http_variables.c 提取了nginx 的内置变量。
在Nginx服务器配置中,`rewrite`指令用于URL重写,这在创建动态到静态页面的重定向、实现URL路由、或者根据特定条件改变URL结构时非常有用。当URL中包含问号(`?`)以及参数时,处理起来可能会有些复杂,因为问号及其...
1. 什么是Nginx? 2. Nginx有哪些特点和优点? 3. Nginx支持哪些操作系统? 4. 如何安装Nginx? 5. Nginx的工作原理是什么? 6. Nginx的主要配置文件是什么? 7. 如何在Nginx上启用SSL? 8. 如何在Nginx上实现负载...
1. 什么是Nginx?它通常用于什么场景? 2. Nginx是如何处理一个HTTP请求的? 3. 解释Nginx中的worker进程是什么? 4. 描述Nginx的事件驱动模型。 5. 什么是反向代理?Nginx如何作为反向代理工作? 6. Nginx和Apache...
在Linux操作系统下安装Nginx是一项常见的任务,尤其对于服务器管理员和Web开发者而言。Nginx是一个高性能的HTTP和反向代理服务器,以其高效的性能、稳定性以及对高并发请求的处理能力而广受青睐。本教程将详细介绍在...
在Nginx中,全局变量扮演着至关重要的角色,它们为服务器配置提供了丰富的信息来源,使得我们可以根据不同的请求条件进行动态响应。以下是一些主要的全局变量及其详细说明: 1. **$http_USER_AGENT**: 这个变量包含...
一直以来,许多开发者都认为Nginx只能在Linux环境下运行,实际上,在Windows系统中同样可以部署并高效运行Nginx。随着网站流量的增长,单台服务器可能无法满足需求,此时就需要通过增加服务器数量来实现负载均衡。...
为确保系统的稳定性和安全性,需要对GitLab系统中的Nginx版本进行升级和配置。本文将详细介绍如何升级GitLab系统中的Nginx版本,使其使用系统自带的Nginx,并配置端口号,禁止使用自身绑定的Nginx。 一、前提 在...
接下来我们将深入探讨Nginx配置文件中变量的编写和使用,特别是围绕rewrite模块和变量插值的用法进行详细解析。 首先,需要了解的是Nginx中的变量。Nginx配置中的变量其实是一种命名的存储空间,用来存放字符串类型...
Nginx 中文官方手册.CHM
当 Nginx 启动时,会进行一些必要的初始化工作。 2.1 监听 IP 地址与端口的确定 Nginx 需要监听某个 IP 地址和端口,以便接受来自客户端的请求。 2.2 phases[NGX_HTTP_LOG_PHASE + 1] 的初始化 phases 是 Nginx 中...
在nginx中,如何使用未定义的服务器名称来阻止处理请求? 怎么限制浏览器访问? Rewrite全局变量是什么? Nginx如何实现后端服务的健康检查?Nginx如何开启压缩? unstream..module的作用是什么? Aa.AahMHRrnmintnniimmtr...
这篇文章将对 Nginx 全局变量进行整理和总结,方便需要的朋友。 一、基本变量 $args 变量的值等于请求行中的参数,例如,在 URL 中的查询字符串。 $content_length 变量的值等于请求行的“Content_Length”的值,...
经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_...
2. **比对新旧IP**:然后,脚本将新获取的IP与Nginx配置文件中的IP进行比较。如果发现有变化,说明需要更新。 3. **更新Nginx配置**:如果IP有变化,但这里我们不实际修改Nginx配置文件,而是直接触发Nginx的`reload...