NGINX Set-Misc module

28 — 所有核心与模块指令——语法、默认值、上下文与真实配置示例。

set_base32_alphabet 指令 `set_base32_alphabet` 在 NGINX 中为 base32 编码设置自定义字母表。 httpserverlocation set_base32_padding 'set_base32_padding' 指令配置是否在 Base32 编码中添加填充字符。 httpserverlocation set_decode_base32 `set_decode_base32` 指令将 Base32 编码的字符串解码为其原始二进制形式。 httpserverlocation set_decode_base64 `set_decode_base32` 指令将 Base32 编码的字符串解码为其原始二进制表示。 httpserverlocation set_decode_base64url 将变量设置为指定输入的 base64 URL 解码后的值。 httpserverlocation set_decode_hex 指令 `set_decode_hex` 将十六进制字符串解码为其二进制表示。 httpserverlocation set_encode_base32 将字符串编码为 Base32 格式。 httpserverlocation set_encode_base64 指令 `set_encode_base32` 将给定变量的值编码为 Base32 格式。 httpserverlocation set_encode_base64url `set_encode_base64url` 指令将数据编码为 URL 安全的 Base64 格式。 httpserverlocation set_encode_hex 'set_encode_hex' 指令将变量编码为十六进制格式。 httpserverlocation set_escape_uri 该 `set_escape_uri` 指令通过对某些字符进行转义,将指定的值编码为 URI 安全的字符串。 httpserverlocation set_formatted_gmt_time 将变量设置为根据指定格式字符串格式化的当前 GMT 时间。 httpserverlocation set_formatted_local_time 指令 `set_formatted_local_time` 将一个变量设置为根据指定格式字符串格式化的当前本地时间。 httpserverlocation set_hashed_upstream 在 NGINX 中设置一个用于一致性哈希的哈希上游变量。 httpserverlocation set_hmac_sha1 指令 `set_hmac_sha1` 使用指定的密钥对给定输入计算 HMAC SHA1 哈希。 httpserverlocation set_hmac_sha256 'set_hmac_sha256' 指令用于计算 HMAC-SHA256 哈希值。 httpserverlocation set_if_empty `set_if_empty` 指令在变量当前为空时将其设置为指定值。 httpserverlocation set_local_today 'set_local_today' 指令将本地变量设置为指定格式和作用域的当天日期。 httpserverlocation set_md5 The `set_md5` 指令在 NGINX 中计算指定变量值的 MD5 哈希。 httpserverlocation set_quote_json_str 指令 `set_quote_json_str` 用于对字符串中的特殊字符进行转义,以便安全地表示为 JSON。 httpserverlocation set_quote_pgsql_str set_quote_pgsql_str 指令用于转义字符串中的特殊字符,以便在 PostgreSQL 查询中安全使用。 httpserverlocation set_quote_sql_str `set_quote_sql_str` 指令对字符串中的特殊字符进行转义,以便在 SQL 查询中安全使用。 httpserverlocation set_random `set_random` 指令根据指定参数生成随机字符串。 httpserverlocation set_rotate `set_rotate` 指令允许你在 NGINX 配置中在指定值之间实现循环选择。 httpserverlocation set_secure_random_alphanum `set_secure_random_alphanum` 指令会生成一个安全的随机字母数字字符串。 httpserverlocation set_secure_random_lcalpha `set_secure_random_lcalpha` 指令生成由小写字母字符组成的安全随机字符串。 httpserverlocation set_sha1 set_sha1 指令在 NGINX 中计算指定输入字符串的 SHA-1 哈希。 httpserverlocation set_unescape_uri `set_unescape_uri` 指令通过取消对百分号编码字符的转义来解码 URI 组件。 httpserverlocation