美文网首页
【Nginx】配置自定义环境变量

【Nginx】配置自定义环境变量

作者: Uchiha_Ponny | 来源:发表于2017-01-17 14:59 被阅读0次

Nginx在处理客户端请求header头时,会将名称中的‘-’替换为‘’,所有字母变为小写,加上前缀“$http”,来作为该header变量对应的nginx变量名。

自定义请求头部的名称不应该包括空白、冒号、换行、下划线

例:

  1. 在fastcgi_params文件下添加对应映射:APPLICATION为fastcgi的环境变量,$http_my_application为nginx变量
  2. 修改虚拟主机配置文件:在location模块中加入include fastcgi_params;
  3. http请求头中添加名为My-Application的header
curl --header "My-Application: sblog" localhost
  1. php获取SERVER环境变量
<?php
echo $_SERVER['APPLICATION']."\n";

对于未自定义的header,Nginx会自动加上前缀"HTTP_",并全部大写,横线转为下划线,存入$_SERVER全局变量中

相关文章

  • 聊聊nginx

    nginx源码安装 nginx命令 nginx命令添加到环境变量中 nginx配置项 nginx 日志管理 ngi...

  • 四、 nginx配置

    一、Nginx目录 /etc/nginx nginx.conf 主配置文件 conf.d 自定义配置文...

  • Windows 下配置 Nginx 全局使用

    前言 在 Windows 下载安装了 Nginx,配置了环境变量全局使用 Nginx。但是 Nginx 在使用时 ...

  • Linux 环境变量配置全攻略

    Linux 环境变量配置全攻略 Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各...

  • Linux 环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所...

  • Nginx配置文件简介

    一、从一个简单的Nginx配置文件入手 如何使用自定义的配置文件 Nginx配置文件的结构 二、Nginx服务的基...

  • 【Nginx】配置自定义环境变量

    Nginx在处理客户端请求header头时,会将名称中的‘-’替换为‘’,所有字母变为小写,加上前缀“$http”...

  • 包管理和安装nginx

    安装nginx 发送文件 nginx目录共享配置 阿里云下载python3.6.5 阿里云创建mysql环境变量时...

  • docker配置nginx环境

    拉取nginx镜像 创建映射文件 拷贝默认配置 自定义配置文件 在 data/nginx/conf/conf.d创...

  • 04.nginx+tomcat实现负载均衡

    1 . 准备:一个nginx,两个tomcat 2 . 配置tomcat tomcat1配置:新增环境变量CATA...

网友评论

      本文标题:【Nginx】配置自定义环境变量

      本文链接:https://www.haomeiwen.com/subject/gmvmbttx.html