Apache模块 mod_env

说明 允许Apache修改或清除传送到CGI脚本和SSI页面的环境变量
状态 基本(B)
模块名 env_module
源文件 mod_env.c

概述

本模块用于控制传送给CGI脚本和SSI页面的环境变量。所传送的环境变量可以来自调用httpd进程的shell ,或者来自在配置过程中所设定(set)或撤销(unset)的变量。

PassEnv 指令

说明 传送shell中的环境变量
语法 PassEnv env-variable [env-variable] ...
作用域 server config, virtual host, directory, .htaccess
覆盖项 FileInfo
状态 基本(B)
模块 mod_env

从调用httpd进程所在的shell中,指定一个或者更多个环境变量,传送到CGI脚本和SSI页面。例如:

示例

      PassEnv LD_LIBRARY_PATH

SetEnv 指令

说明 设置环境变量
语法 SetEnv env-variable value
作用域 server config, virtual host, directory, .htaccess
覆盖项 FileInfo
状态 基本(B)
模块 mod_env

设置一个环境变量,该变量将会传送到CGI脚本和SSI页面。例如:

示例

      SetEnv SPECIAL_PATH /foo/bin

UnsetEnv 指令

说明 删除一个环境变量
语法 UnsetEnv env-variable [env-variable] ...
作用域 server config, virtual host, directory, .htaccess
覆盖项 FileInfo
状态 基本(B)
模块 mod_env

在传送到CGI脚本和SSI页面的环境中,删除一个或者多个环境变量。例如:

示例

      UnsetEnv LD_LIBRARY_PATH