From: Nilgun Belma Buguner
Açıklama: | Apache HTTP Sunucusunda daima mevcut olan çekirdek özellikler |
---|---|
Durum: | Ãekirdek |
Bölü çizgisinin URL içinde bulunduÄu yere baÄlı olarak özel anlamları
vardır. Dosya sistemindeki çok sayıda yanyana kullanımının tek bir bölü
çizgisi olarak ele alındıÄı duruma alıÅkın olanlar olabilir (yani,
- /home///foo
ile /home/foo
aynıdır). URL
- uzayında bunun böyle olması gerekli deÄildir. EÄer çok sayıda bölü
- çizgisini yanyana belirtmeniz gerekiyorsa <LocationMatch>
yönergesinde ve <Location>
yönergesinin düzenli ifadeli
- kullanımında bunu açıkça belirtmeniz gerekir.
/home///foo
ile /home/foo
aynıdır).
+ MergeSlashes
yönergesine OFF
+ atanmıÅsa URL uzayında bunun böyle olması gerekli deÄildir.
+ EÄer çok sayıda bölü çizgisinin birleÅtirilmeden yanyana belirtilmesi
+ gerekiyorsa
+ <LocationMatch>
+ yönergesinde ve <Location>
+ yönergesinin düzenli ifadeli kullanımında bunun açıkça belirtilmesi
+ gerekir.
ÃrneÄin, <LocationMatch "^/abc">
yönergesi
/abc
ile eÅleÅecek ama //abc
ile
@@ -3186,13 +3190,19 @@ uygulanır.
Bölü çizgisi karakteri URL üzerinde göründüÄü yere baÄlı olarak farklı anlamlar içerir. İnsanlar, birden çok bitiÅik bölü çizgisinin sık sık - tek bir bölü çizgisine daraltıldıÄı dosya sistemindeki davranıÅına +
Bölü çizgisi karakteri URL üzerinde göründüÄü yere baÄlı olarak
+ farklı anlamlar içerir. İnsanlar, birden çok bitiÅik bölü çizgisinin sık
+ sık tek bir bölü çizgisine daraltıldıÄı dosya sistemindeki davranıÅına
alıÅkın olabilir (örn, /home///foo
ile
- /home/foo
aynıdır). URL bakımından bu her zaman doÄru
- deÄildir. EÄer niyetiniz buysa, <LocationMatch>
yönergesi ve <Location>
yönergesinin regex ile kullanımı,
- bölü çizgisinin özel anlam ifade etmesi nedeniyle gerektiÄi kadarının
- belirtilmesini gerektirir.
/home/foo
aynıdır).
+ MergeSlashes
yönergesine OFF
+ atanmıÅsa URL uzayında bunun böyle olması gerekli deÄildir.
+ EÄer çok sayıda bölü çizgisinin birleÅtirilmeden yanyana belirtilmesi
+ gerekiyorsa
+ <LocationMatch>
+ yönergesinde ve <Location>
+ yönergesinin düzenli ifadeli kullanımında bunun açıkça belirtilmesi
+ gerekir.
ÃrneÄin, <LocationMatch "^/abc">
ile
/abc
isteÄi eÅleÅirken //abc
isteÄi
@@ -3545,15 +3555,20 @@ LogLevel info ssl_module:warn
Ãntanımlı olarak, sunucu istek adresinin yol bileÅenindeki ardıÅık bölü çizgilerini ('/') birleÅtirip tek bölü çizgisi olarak ele alır.
-Bu adresleri dosya sistemi ile eÅleÅtirirken bu ardıÅık bölü - çizgilerinin önemi yoktur. Ancak. bu adresler CGI veya vekil gibi baÅka +
Bu adresleri dosya sistemi ile eÅleÅtirirken, bu ardıÅık bölü
+ çizgilerinin önemi yoktur. Ancak, bu adresler CGI veya vekil gibi baÅka
yollardan deÄerlendiriliyorsa bu ardıÅık bölü çizgilerinin olduÄu gibi
kalması tercih edilebilir. Bu durumlarda ardıÅık bölü çizgilerinin
- birleÅtirilmesini önlemek için MergeSlashes
- yönergesine OFF atanabilir. Bu atamayla, yapılandırma dosyasında,
- adresin yol bileÅenini ile eÅleÅen düzenli ifadelerde
+ birleÅtirilmesini önlemek için, eskiden, MergeSlashes
+ yönergesine OFF atanabiliyordu.
OFF atanması durumunda, yapılandırma dosyasında, adresin yol
+ bileÅeni ile eÅleÅen düzenli ifadelerde
(LocationMatch
, RewriteRule
,
- ...) ardıÅık bölü çizgileri hesaba katılacaktır.
Location
yönergeleri daima birleÅtirilmiÅ
+ bölü çizgileri içeren bir URL'ye karÅı çalıÅır ve çok sayıdaki bölü
+ çizgileri arasında bir ayrım yapamaz.
Açıklama: | Controls whether the server requires the requested hostname be - listed enumerated in the virtual host handling the request - |
---|---|
Açıklama: | Sunucunun, istenen konak adının, isteÄi iÅleyen sanal konakta +listelenmesini gerektirip gerektirmediÄini denetler |
Sözdizimi: | StrictHostCheck ON|OFF |
Ãntanımlı: | StrictHostCheck OFF |
BaÄlam: | sunucu geneli, sanal konak |
Durum: | Ãekirdek |
Modül: | core |
Uyumluluk: | Added in 2.4.49 |
Bu yönergenin belgesi henüz Türkçeye çevrilmedi. - Lütfen İngilizce sürümüne bakınız.
Ãntanımlı olarak sunucu, beklenmeyen veya yapılandırılmamıŠkonak + adlarına yönelik istekler de dahil olmak üzere her konak adı isteÄine + yanıt verir. Bu uygun olsa da, genellikle kendine dönen yanıtlar + üretileceÄinden, arkada çalıÅan bir uygulamanın iÅlenen konak adlarını + bazı durumlarda sınırlaması istenebilir.
+ +StrictHostCheck
yönergesine ON,
+ atanarak, gelen baÄlantıyla en iyi eÅleÅen sanal konaktaki
+ ServerName
veya
+ ServerAlias
yönergesinde istenen
+ konak adı açıkça listelenmemiÅse, sunucunun HTTP 400 hatası döndürmesi
+ saÄlanabilir.
Bu yönerge ayrıca, istenen konak adının, ek ServerAlias
girdileri gibi davranan ve nispeten
+ belirsiz bir yapılandırma mekanizması olan, VirtualHost
açılıŠetiketinde belirtilen konak
+ adlarıyla eÅleÅmesini de saÄlar.
Bu yönergenin öntanımlı olmayan sanal konaklarda hiçbir etkisi yoktur. + Etkin deÄeri, genel sunucu yapılandırmasından devralınan deÄer veya ilgili + baÄlantının ip:port'u için öntanımlı olan sanal konak belirler.
+ +StartThreads sayı | s | M | |
Sunucunun baÅlatılması sırasında oluÅturulan evrelerin sayısını belirler. | |||
StrictHostCheck ON|OFF | OFF | sk | Ã |
Controls whether the server requires the requested hostname be - listed enumerated in the virtual host handling the request - | |||
StrictHostCheck ON|OFF | OFF | sk | Ã |
Sunucunun, istenen konak adının, isteÄi iÅleyen sanal konakta +listelenmesini gerektirip gerektirmediÄini denetler | |||
Substitute s/pattern/substitution/[infq] | dh | E | |
Pattern to filter the response content | |||
SubstituteInheritBefore on|off | off | dh | E |
Change the merge order of inherited patterns | |||
SubstituteMaxLineLength bytes(b|B|k|K|m|M|g|G) | 1m | dh | E |
Set the maximum line size |