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: