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 Apache HTTP Sunucusunun çeşitli modülleri tarafınan kullanılan dahili ortam değişkenlerime müdahale etmeyi mümkün kılar. bu değişkenler ayrıca, CGI betiklerine yerel ortam değişkenleri olarak sunulur ve SSI sayfalarında da kullanılabilir. 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
SetEnvIf
PassEnv
Ortam değişkenlerini kabuktan aktarır.
PassEnv ortam-değişkeni [ortam-değişkeni] ...
server config
virtual host
directory
.htaccess
FileInfo

Dahili ortam değişkenleri olarak kullanılmak üzere sistem ortam değişkenlerini içeri aktarmak için kullanılır. Bunlar daha sonra Apache HTTP Sunucusunun modüllerinden kullanılabilir, CGI betiklerine ve SSI sayfalarında aktarılabilir. Değerler httpd süreci başlatılırken kabuğun işletim sistemi ortamından gelir.

# Örnek

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

CGI betiklerine ve SSI sayfalarına aktarılmak ve Apache HTTP Sunucusu modüllerinde kullanılmak üzere bir dahili 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.

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

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

# Örnek

UnsetEnv LD_LIBRARY_PATH