| 描述: | 修改传递给CGI脚本和SSI页面的环境 |
|---|---|
| 状态: | 基础 |
| 模块标识符: | env_module |
| 源文件: | mod_env.c |
该模块允许控制各种Apache HTTP Server模块使用的内部环境变量。这些变量也作为本机系统环境变量提供给CGI脚本,并可以在SSI页面中使用。可以从调用该httpd过程的外壳传递环境变量。或者,可以在配置过程中设置或取消设置环境变量。
| 描述: | 从外壳传递环境变量 |
|---|---|
| 句法: | PassEnv env-variable [env-variable]
... |
| 内容: | 服务器配置,虚拟主机,目录,.htaccess |
| 覆写: | 文件信息 |
| 状态: | 基础 |
| 模块: | mod_env |
指定一个或多个本机系统环境变量以用作内部环境变量,这些变量可用于Apache HTTP Server模块以及传播到CGI脚本和SSI页面。值来自调用该httpd过程的外壳程序的本机OS环境
。
PassEnv LD_LIBRARY_PATH
| 描述: | 设置环境变量 |
|---|---|
| 句法: | SetEnv env-variable [value] |
| 内容: | 服务器配置,虚拟主机,目录,.htaccess |
| 覆写: | 文件信息 |
| 状态: | 基础 |
| 模块: | mod_env |
设置一个内部环境变量,该变量随后可用于Apache HTTP Server模块,并传递给CGI脚本和SSI页面。
SetEnv SPECIAL_PATH /foo/bin
如果省略value参数,则变量将设置为空字符串。
此指令设置的内部环境变量是
在大多数早期请求处理指令运行后设置的,例如访问控制和URI到文件名的映射。如果您要设置的环境变量是该处理的早期阶段(如
RewriteRule指令)的输入,则应改为使用设置环境变量
SetEnvIf。