Apache > HTTP Server > 文档 > 版本2.2 > 模块
   致谢 | 本篇译者:金步国(其他作品) | 本页最后更新:2006年10月20日[查看最新版本]

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