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