Apache模塊 mod_env
說明:允許Apache修改或清除傳送到CGI腳本和SSI頁面的環境變量
模塊名:env_module
源文件:mod_env.c
本模塊用於控制傳送給CGI腳本和SSI頁面的環境變量。
所傳送的環境變量可以來自調用 httpd 進程的shell,或者來自配置過程中所設定(set)或撤銷(unset)的變量。
SetEnv 指令
說明:設置環境變量
語法:SetEnv env-variable value
作用域:server config, virtual host, directory, .htaccess
覆蓋項:FileInfo
模塊:mod_env
設置一個環境變量,該變量會傳送到CGI腳本和SSI頁面。
SetEnv SITE_PATH /home/fdipzone/demosite
UnsetEnv 指令
說明:刪除一個環境變量
語法:UnsetEnv env-variable [env-variable] ...
作用域:server config, virtual host, directory, .htaccess
覆蓋項:FileInfo
模塊:mod_env
在傳送到CGI腳本和SSI頁面的環境中,刪除一個或多個環境變量。
UnsetEnv SITE_PATH SITE_PATH1 SITE_PATH2
關於Apache mod_env模塊更多說明請 查看這裡
如何使用:
在php程序中,如果要連接數據庫,我們會寫一個以下的config文件,將數據庫的連接信息保存。
<?php return array( 'database' => array( 'host' => '192.168.1.1', 'user' => 'fdipzone', 'password' => '123456', ), ); ?>
這些都是比較敏感的信息,可以使用apache mod_env來保存。
查看本欄目