Apache HTTP Sunucusu Sürüm 2.2

Apache > HTTP Sunucusu > Belgeleme > Sürüm 2.2 > Modüller

# Apache Modülü mod_env

Mevcut Diller: en | ja | ko | tr

Açıklama: | CGI betiklerine ve SSI sayfalarına aktarılan değişkenlere müdahale etmek için kullanılır.
Durum: | Temel
Modül Betimleyici: | env_module
Kaynak Dosyası: | mod_env.c

### Özet

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.

### Yönergeler

### Ayrıca bakınız:

- Ortam Değişkenleri

## PassEnv Yönergesi

Açıklama: | Ortam değişkenlerini kabuktan aktarır.
Sözdizimi: | `PassEnv ortam-değişkeni [ortam-değişkeni] ...`
Bağlam: | sunucu geneli, sanal konak, dizin, .htaccess
Geçersizleştirme: | FileInfo
Durum: | Temel
Modül: | mod_env

`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 Yönergesi

Açıklama: | Ortam değişkenlerini tanımlar.
Sözdizimi: | `SetEnv ortam-değişkeni değer`
Bağlam: | sunucu geneli, sanal konak, dizin, .htaccess
Geçersizleştirme: | FileInfo
Durum: | Temel
Modül: | mod_env

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 ile atanan dahili ortam değişkenleri, erişim denetimi ve URI'leri dosya isimleri ile eşleştirme gibi daha önceki istek işleme yönergelerinden sonra atanır. Eğer atayacağınız ortam değikenlerinin `RewriteRule` yönergelerindeki gibi erken dönem işlem aşamalarında etkili olmasını istiyorsanız bu ortam değişkenlerini `SetEnvIf` yönergesi ile atamalısınız.

## UnsetEnv Yönergesi

Açıklama: | Ortamdaki değişkenleri tanımsız hale getirir.
Sözdizimi: | `UnsetEnv ortam-değişkeni [ortam-değişkeni] ...`
Bağlam: | sunucu geneli, sanal konak, dizin, .htaccess
Geçersizleştirme: | FileInfo
Durum: | Temel
Modül: | mod_env

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

### Örnek

`UnsetEnv LD_LIBRARY_PATH`

Mevcut Diller: en | ja | ko | tr