mod_env CGI betiklerine ve SSI sayfalarına aktarılan değişkenlere müdahale etmek için kullanılır. Base mod_env.c env_module

Bu modül CGI betiklerine ve SSI sayfalarına aktarılan ortama müdahale etmeyi mümkün kılar. Ortam değişkenleri httpd süreci başlatılırken kabuktan aktarılabilir. Bundan başka, yapılandırma sürecinde tanımlı veya tanımsız yapılabilirler.

Ortam Değişkenleri PassEnv Ortam değişkenlerini kabuktan aktarır. PassEnv ortam-değişkeni [ortam-değişkeni] ... server configvirtual host directory.htaccess FileInfo

httpd süreci başlatılırken CGI betiklerine ve SSI sayfalarına kabuktan aktarılabilecek ortam değişkenleri belirtilir.

Örnek PassEnv LD_LIBRARY_PATH
SetEnv Ortam değişkenlerini tanımlar. SetEnv ortam-değişkeni değer server configvirtual host directory.htaccess FileInfo

CGI betiklerine ve SSI sayfalarına aktarılmak üzere bir ortam değişkeni tanımlanmasını sağlar.

Örnek SetEnv SPECIAL_PATH /foo/bin

Bu yönerge tarafından atanan dahili ortam değişkenleri, en başta işleme sokulan, ereşem denetimi, URI-dosya ismi eşleştirmesi gibi istek işleme yönergelerinden sonra işleme sokulur. Eğer atadığınız ortam değişkeni, bir RewriteRule yönergesindeki gibi erken işlem aşamalarına girdi sağlıyorsa, bu durumda ortam değişkenini SetEnvIf ile atamalısınız.

UnsetEnv Ortamdaki değişkenleri tanımsız hale getirir. UnsetEnv ortam-değişkeni [ortam-değişkeni] ... server configvirtual host directory.htaccess FileInfo

CGI betiklerine ve SSI sayfalarına bir daha aktarılmamak üzere bir ortam değişkenini ortamdan siler.

Örnek UnsetEnv LD_LIBRARY_PATH