Apache HTTP Sunucusu Sürüm 2.4
Apache Modülü mod_env
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 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.
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 |
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 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 ve Apache HTTP Sunucusu modüllerinde kullanılmak üzere bir dahili ortam değişkeni tanımlanmasını sağlar.
SetEnv SPECIAL_PATH /foo/bin
Bir değer belirtilmezse değişkene boş dizgi atanır.
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.
Ayrıca bakı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 dahili ortam değişkenini siler.
UnsetEnv LD_LIBRARY_PATH