As mod_file_cache presents a relatively simple
- caching implementation, apart from the specific sections on CacheFile and MMapStatic, the explanations
+ caching implementation, apart from the specific sections on CacheFile and MMapFile, the explanations
in this guide cover the mod_cache caching
architecture.
There are two main stages in mod_cache that can
occur in the lifetime of a request. First, mod_cache
@@ -419,7 +419,7 @@ Vary: negotiate,accept-language,accept-charset
Serving directly from system memory is universally the fastest method
of serving content. Reading files from a disk controller or, even worse,
@@ -476,23 +476,23 @@ sys 0m0.000s
caching there are some circumstances in which in-memory caching may be
better performed by Apache.
-
MMapStatic Caching
+
MMapFile Caching
mod_file_cache provides the
- MMapStatic directive, which
+ MMapFile directive, which
allows you to have Apache map a static file's contents into memory at
start time (using the mmap system call). Apache will use the in-memory
contents for all subsequent accesses to this file.
-
MMapStatic /usr/local/apache2/htdocs/index.html
+
MMapFile /usr/local/apache2/htdocs/index.html
As with the
CacheFile directive, any
changes in these files will not be picked up by Apache after it has
started.
The MMapFile
directive does not keep track of how much memory it allocates, so
you must ensure not to over-use the directive. Each Apache child
process will replicate this memory, so it is critically important
diff --git a/docs/manual/caching.html.fr b/docs/manual/caching.html.fr
index 3817edda72..3b9e75c6b3 100644
--- a/docs/manual/caching.html.fr
+++ b/docs/manual/caching.html.fr
@@ -76,7 +76,7 @@
Etant donné que mod_file_cache constitue une
implémentation de mise en cache relativement simple, mises à part les
- sections spécifiques sur les directives CacheFile et MMapStatic, les explications fournies
+ sections spécifiques sur les directives CacheFile et MMapFile, les explications fournies
dans ce guide concernent l'architecture de mise en cache du
module mod_cache.
mod_cache peut faire intervenir deux phases
principales pendant la durée de vie d'une requête.
@@ -477,7 +477,7 @@ Vary: negotiate,accept-language,accept-charset
Servir un contenu directement depuis la mémoire système est
universellement reconnu comme la méthode la plus rapide. Lire des fichiers
@@ -542,17 +542,17 @@ sys 0m0.000s
peut être effectuée plus efficacement par Apache dans certaines
circonstances.
La directive MMapFile
fournie par le module mod_file_cache vous permet de
demander à Apache de charger un contenu de fichier statique en mémoire
lors de son démarrage (à l'aide de l'appel système mmap). Apache
utilisera le contenu chargé en mémoire pour satisfaire ultérieurement
toutes les demandes d'accès à ce fichier.
-
MMapStatic /usr/local/apache2/htdocs/index.html
+
MMapFile /usr/local/apache2/htdocs/index.html
Comme dans le cas de la directive
CacheFile, toute
@@ -560,7 +560,7 @@ sys 0m0.000s
ce dernier démarré.
La directive
- MMapStatic ne gardant
+ MMapFile ne gardant
pas la trace de la quantité de mémoire qu'elle alloue, vous devez prendre
garde de ne pas en abuser. Chaque processus enfant d'Apache utilisant
sa propre réplique de la mémoire allouée, il est donc d'une importance
diff --git a/docs/manual/caching.html.tr.utf8 b/docs/manual/caching.html.tr.utf8
index ef3b394f67..ae645e2eca 100644
--- a/docs/manual/caching.html.tr.utf8
+++ b/docs/manual/caching.html.tr.utf8
@@ -70,10 +70,12 @@
değişmeyen durağan yerel dosyalara erişim zamanını azaltmaya yardım
eder.
-
CacheFile ve MMapStatic yönergeleri ile ilgili
- bölümlerde anlatılanları saymazsak mod_file_cache, bu
- belgenin asıl konusu olan mod_cache önbellekleme
- mimarisine göre daha basit bir önbellekleme gerçeklenimidir.
+
CacheFile ve
+ MMapFile yönergeleri ile
+ ilgili bölümlerde anlatılanları saymazsak
+ mod_file_cache, bu belgenin asıl konusu olan
+ mod_cache önbellekleme mimarisine göre daha basit bir
+ önbellekleme gerçeklenimidir.
İçeriğin sistem belleğinden sunulması içerik sunmanın evrensel olarak
en hızlı yoludur. Dosyaların bir disk denetleyiciden okunması ya da daha
@@ -486,24 +488,24 @@
Apache tarafından yerine getirilmesinin daha iyi olacağı bazı durumlar
vardır.
-
MMapStatic yönergesi ile
+
MMapFile yönergesi ile
mod_file_cache modülü, bir durağan dosyanın
içeriğini sunucunun başlatılması sırasında (mmap sistem çağrısıyla)
- belleğe eşlenmesini mümkün kılmak için MMapStatic yönergesini sağlar.
+ belleğe eşlenmesini mümkün kılmak için MMapFile yönergesini sağlar.
Apache bu dosyaya gelecek sonraki istekler için dosyanın bellekiçi
içeriğini kullanacaktır.
MMapFile yönergesi
ayırdığı belleğin toplam miktarı ile ilgilenmez, dolayısıyla
yönergenin aşırı kullanımından kaçınmalısınız. Apache’nin çocuk
süreçlerinin her biri bu belleğin kendilerine ait birer kopyasını
diff --git a/docs/manual/glossary.html.fr b/docs/manual/glossary.html.fr
index 434bed96f9..8679651668 100644
--- a/docs/manual/glossary.html.fr
+++ b/docs/manual/glossary.html.fr
@@ -34,7 +34,7 @@
La restriction d'accès à des zones du réseau. Habituellement
diff --git a/docs/manual/misc/security_tips.html.tr.utf8 b/docs/manual/misc/security_tips.html.tr.utf8
index 1636eedd43..ddacd9b904 100644
--- a/docs/manual/misc/security_tips.html.tr.utf8
+++ b/docs/manual/misc/security_tips.html.tr.utf8
@@ -23,7 +23,6 @@
ko |
tr
-
Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.
Bir HTTP Sunucusunu ayarlarken dikkat edilmesi gerekenler ve bazı
ipuçları. Öneriler kısmen Apache’ye özel kısmen de genel olacaktır.
mod_php, mod_perl veya
+ mod_python gibi devingen içeriği yapılandırırken
+ güvenlikle ilgili değerlendirmelerin çoğu httpd'nin
+ kapsamından çıkar ve bu modüllerin belgelerini incelemek ihtiyacı
+ duyarsınız. Örneğin, PHP çoğu zaman kapalı tutulan
+ Güvenli
+ Kip ayarını etkin kılmanızı önerir. Daha fazla güvenlik için bir
+ diğer örnek bir PHP eklentisi olan
+ Suhosin'dir. Bunlar
+ hakkında daha ayrıntılı bilgi için her projenin kendi belgelerine
+ baÅŸvurun.
+
+
Apache seviyesinde, mod_security
+ adı verilen modülü bir HTTP güvenlik duvarı gibi ele alabilir, devingen
+ içeriğin güvenliğini arttırmanıza yardımcı olmak üzere inceden inceye
+ yapılandırabilirsiniz.
mod_file_cache caches a list of statically
configured files via MMapFile or CacheFile directives in the main server configuration.
-
Not all platforms support both directives. For example, Apache
- on Windows does not currently support the MMapStatic directive, while
- other platforms, like AIX, support both. You will receive an error
+
Not all platforms support both directives. You will receive an error
message in the server error log if you attempt to use an
unsupported directive. If given an unsupported directive, the
server will start but the file will not be cached. On platforms
@@ -156,7 +154,7 @@
places these handles into the cache at server startup
time. Handles to cached files are automatically closed on a server
shutdown. When the files have changed on the filesystem, the
- server should be restarted to to re-cache them.
+ server should be restarted to re-cache them.
Be careful with the file-path arguments: They have
to literally match the filesystem path Apache's URL-to-filename
diff --git a/docs/manual/mod/mod_file_cache.html.ko.euc-kr b/docs/manual/mod/mod_file_cache.html.ko.euc-kr
index f448c4233c..d376d027fa 100644
--- a/docs/manual/mod/mod_file_cache.html.ko.euc-kr
+++ b/docs/manual/mod/mod_file_cache.html.ko.euc-kr
@@ -24,6 +24,8 @@
apxs, Apache Hiper Metin Aktarım
+ Protokolü (HTTP) sunucusu için ek modül derleme ve kurulum aracıdır. Bu
+ araç sayesinde, bir veya daha fazla kaynak veya nesne
+ dosyasından bir devingen paylaşımlı nesne (DSO - "Dynamic
+ Shared Object" kısaltması) derlemek ve bu nesneyi (modülü) Apache
+ sunucusuna çalışma anında mod_so
+ modülünün LoadModule yönergesi üzerinden yüklemek mümkün
+ olmaktadır.
+
+
Bu eklenti mekanizmasını platformunuzda kullanmak için DSO desteğinin
+ olması ve httpd programının
+ mod_so modülünü içerecek şekilde
+ derlenmiş olması gerekir. Eğer bunlar mevcut değilse
+ apxs aracı durumu size bildirecektir. Bunu
+ aşağıdaki komutla kendiniz de sınayabilirsiniz:
+
+
+ $ httpd -l
+
+
+
mod_so modülü gösterilen listede yer
+ almalıdır. Bu gereksinimler sağlandığı takdirde
+ apxs aracı sayesinde DSO mekanizması
+ üzerinden kendi modüllerinizi kurmak suretiyle Apache sunucunuzun
+ işlevselliğini kolayca arttırabilirsiniz. Örnek bir uygulama:
dosya olarak bir C kaynak dosyası (.c), bir nesne dosyası
+ (.o) ve hatta bir kütüphane arşivi archive (.a) belirtebilirsiniz.
+ apxs aracı bu dosya uzantılarını
+ tanıdığından C dosyalarını derleme işleminden, arşiv ve nesne
+ dosyalarını ise doğrudan ilintileme işleminden geçirir. Fakat böyle
+ önceden derlenmiş nesne dosyalarını kullanırken, devingen paylaşımlı
+ nesne olarak kullanılmalarını sağlamak üzere konumdan bağımsız kod (PIC)
+ üretecek şekilde derlenmiş olduklarından emin olmalısınız. Örneğin
+ GCC'yi bunun için daima -fpic seçeneği ile
+ kullanmalısınız. Diğer C derleyiciler için,
+ apxs'in nesne dosyalarını derlerken
+ kullanacağı seçenekleri öğrenmek için o derleyicilerin kılavuz
+ sayfalarına bakınız.
+
+
Apache'deki DSO desteği ile ilgili daha ayrıntılı bilgi edinmek için
+ mod_so belgesini okumakla yetinmeyip
+ src/modules/standard/mod_so.c kaynak dosyasını da
+ okuyunuz.
-i (kurulum) ve
+ -g (şablon üretimi)
+ seçenekleri için modül ismi belirtmek amacıyla kullanılır. Bir modül
+ ismi belirtmek için bu seçeneği kullanın.
+ -g seçeneği için bu gereklidir.
+ -i seçeneği için ise araç, modül
+ ismini kaynağın ismine bakarak veya (son çare olarak) dosya isminden
+ tahmin etmeye çalışarak saptamaya çalışır.
httpd'yi derlemekte kullanılacak değişkenler ve
+ ortam ayarları için bir sorgu gerçekleştirir. When invoked without
+ sorgu belirtilmeksizin çağrıldığında, bilinen
+ değişkenleri değerleriyle birlikte basar. İsteğe bağlı
+ -v seçeneği liste çıktısını biçemler.
+
+
Modülünüzü yükleyecek httpd'yi
+ derlemek için kullanılacak ayarları elle belirtmek için kullanılır.
+ Örneğin, Apache'nin C başlık dosyalarının yerini kendi Makefile
+ dosyalarınızın içinde şöyle belirtebilirsiniz:
modüladı (-n
+ seçeneğine bakınız) adında bir alt dizin oluşturur ve içine iki dosya
+ yerleştirir: Kendi modülünüzü oluşturabilmeniz için veya
+ apxs mekanizmaları ile hemen oynamaya
+ başlayabilmeniz için mod_modüladı.c adında bir
+ modül kaynak dosyası örneği ve bu modülü derleyip kurmayı
+ kolaylaştırmak için bir Makefile dosyası.
Bu seçenek derleme yapılacağını belirtir. Önce belirtilen C kaynak
+ dosyalarını (.c), nesne dosyalarını (.o) elde etmek için
+ derler. Sonra bunları kalan nesne dosyaları (.o ve .a) ile
+ ilintileyerek dso-dosyası adında bir devingen paylaşımlı
+ nesne oluşturur. Eğer -o seçeneği ile
+ modül ismi belirtilmemişse dosyalar arasındaki ilk dosyanın
+ ismine bakarak dosya ismi tahmin edilmeye çalışılır ve
+ mod_isim.so dosya adı bu isimden elde
+ edilir.
+
+
-odso-dosyası
+
Oluşturulacak devingen paylaşımlı nesnenin ismini belirtmek için
+ kullanılır. Modül ismi bu seçenekle belirtilmez ve dosya
+ listesinden bir isim tahmini de yapılamazsa son çare olarak
+ mod_unknown.so ismi kullanılır.
+
+
-Disim=deÄŸer
+
Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
+ derleme işlemine kendi tanımlarınızı belirtmek için kullanın.
+
+
-Iinclude-dizini
+
Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
+ derleme işleminde kullanılmak üzere kendi başlık dosyalarınızı içeren
+ dizinleri arama yollarına eklemek için kullanın.
+
+
-Llib-dizini
+
Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
+ derleme işleminde kullanılmak üzere kendi kütüphane dizinlerinizi
+ arama yollarına eklemek için kullanın.
+
+
-lkütüphane-adı
+
Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
+ derleme işleminde kullanılmak üzere kendi kütüphanelerinizi arama
+ yollarına eklemek için kullanın.
+
+
-Wc,derleyici-seçenekleri
+
Bu seçenek libtool --mode=compile komutuna doğrudan
+ seçenek aktarmak için kullanılır. Bu seçeneği yerel derleyiciniz için
+ gereken ek seçenekleri belirtmek için kullanın.
+
+
-Wl,ilintileyici-seçenekleri
+
Bu seçenek libtool --mode=link komutuna doğrudan
+ seçenek aktarmak için kullanılır. Bu seçeneği yerel ilintileyiciniz
+ için gereken ek seçenekleri belirtmek için kullanın.
Kurulum işlemini belirtir ve devingen olarak paylaşımlı nesneleri
+ sunucunun modules dizinine kurar.
+
+
-a
+
İlgili LoadModule satırını
+ Apache'nin httpd.conf yapılandırma dosyasına özdevinimli
+ olarak ekleyerek veya böyle bir satır varsa bunu etkin kılarak modülü
+ etkinleÅŸtirir.
+
+
-A
+
LoadModule
+ yönergesini daha sonra etkinleştirmek üzere satırın başına bir diyez
+ imi (#) yerleştirmesi dışında
+ -a seçeneği ile aynıdır.
+
+
-e
+
Modülü kurmaya çalışmaksızın Apache'nin httpd.conf
+ yapılandırma dosyasını -i işlemine
+ benzer ÅŸekilde -a ve
+ -A seçenekleri ile düzenleme işlemini
+ belirtir.
Apache'nin sunucu işlevselliğini genişletmek amacıyla kullanacağınız
+ mod_foo.c adında bir Apache modülünüz olduğunu varsayalım.
+ Öncelikle, C kaynak dosyasını, Apache sunucusuna çalışma anında
+ yüklenmeye uygun bir paylaşımlı nesne olarak derlemeniz gerekir. Bunu
+ sağlamak için şu komutları vermelisiniz:
Bundan sonra, Apache yapılandırmanızın bu paylaşımlı nesneyi yüklemek
+ için bir LoadModule yönergesi içermesini
+ sağlamalısınız. apxs bu adımı
+ basitleştirmek amacıyla, paylaşımlı nesneyi sunucunun modules
+ dizinine özdevinimli olarak kurmak ve httpd.conf dosyasını
+ buna uygun olarak güncellemek için bir yol sağlar. Bu sonuç şöyle elde
+ edilebilir: