+ Sets internal environment variables read from a file, which are then
+ available to Apache HTTP Server modules, and passed on to CGI scripts and
+ SSI pages. This is equivalent to a series of SetEnv directives, one per variable, but keeps
+ the values in a separate file.
+
+ The file-path is either an absolute path or a path relative
+ to the ServerRoot. The file is read
+ once when the configuration is parsed; changes to it take effect only after
+ the server is restarted.
+
+ Each line of the file has the form name=value. Blank lines
+ and lines beginning with # are ignored, and leading and
+ trailing whitespace is stripped. If a line contains no =, the
+ variable is set to an empty string. A line ending in a backslash
+ (\) is continued on the following line, just as in the main
+ configuration files.
+
+ Example
+
+ SetEnvFromFile conf/app.env
+
+
+
+ Example file (conf/app.env)
+
+ # Application settings
+ APP_MODE=production
+ SPECIAL_PATH=/foo/bin
+
+
+
+ As with SetEnv, the
+ variables are set after most early request processing directives
+ are run, such as access control and URI-to-filename mapping.
+
+
+ Security
+ Unlike SetEnv, this directive
+ reads the contents of a file into the internal environment, where
+ they may be exposed through CGI, SSI, logging and other consumers. To
+ prevent an untrusted author from disclosing the contents of any file
+ readable by the server (for example configuration or credential files
+ elsewhere on the host), SetEnvFromFile is
+ not permitted in .htaccess files; it may only
+ be used in the main server configuration.
+
+
+