core.html.tr.utf8 289 KB
Newer Older
powelld's avatar
powelld committed
3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000
<ul>
<li>Bir istek alındığında farklı yapılandırma bölümlerinin nasıl bir
  arada ele alındığının açıklaması için <a href="../sections.html">
  &lt;Directory&gt;, &lt;Location&gt; ve &lt;Files&gt; bölümleri nasıl
  çalışır?</a> belgesine bakınız.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Hata günlüklerinin ayrıntı seviyesini belirler.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>LogLevel [<var>modül</var>:]<var>seviye</var>
    [<var>modül</var>:<var>seviye</var>] ...
</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>LogLevel warn</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Modül ve dizin bağlamındaki yapılandırmalar Apache HTTP
    Sunucusunun 2.3.6 ve sonraki sürümlerinde
    kullanılabilmektedir.</td></tr>
</table>
    <p><code class="directive">LogLevel</code> yönergesi hata günlüklerine kaydedilen
      hata iletilerinde hangi ayrıntılara yer verileceğini belirler (<code class="directive"><a href="#errorlog">ErrorLog</a></code> yönergesine bakınız). En yüksek önem
      derecesinden başlayarak olası <var>seviye</var> değerleri aşağıda
      sıralanmıştır:</p>

    <table class="bordered">
    
      <tr>
        <th><strong>Seviye</strong> </th>
        <th><strong>Açıklama</strong> </th>
        <th><strong>Örnek</strong> </th>
      </tr>

      <tr>
        <td><code>emerg</code> </td>
        <td>Acil durumlar - sistem kullanışsız.</td>
        <td>"Child cannot open lock file. Exiting"<br />(Alt süreç kilit
          dosyasını açamıyor. Çıkılıyor)</td>
      </tr>

      <tr>
        <td><code>alert</code> </td>
        <td>Ne yapılacaksa beklemeden yapılmalı.</td>
        <td>"getpwuid: couldn't determine user name from uid"<br />(getpwuid:
          Kullanıcı ismi numarasından saptanamadı)</td>
      </tr>

      <tr>
        <td><code>crit</code> </td>
        <td>Kriz durumları.</td>
        <td>"socket: Failed to get a socket, exiting child"<br />(socket: bir
          soket alınamadı, alt süreç çıkıyor)</td>
      </tr>

      <tr>
        <td><code>error</code> </td>
        <td>Hata durumları.</td>
        <td>"Premature end of script headers"<br />(Betik başlıkları
          beklenmedik şekilde bitti)</td>
      </tr>

      <tr>
        <td><code>warn</code> </td>
        <td>Uyarı durumları.</td>
        <td>"child process 1234 did not exit, sending another
          SIGHUP"<br />(1234 alt süreci çıkmadı, başka bir SIGHUP
          gönderiliyor)</td>
      </tr>

      <tr>
        <td><code>notice</code> </td>
        <td>Normal fakat önemli durum.</td>
        <td>"httpd: caught SIGBUS, attempting to dump core in
          ..."<br />(httpd: SIGBUS alındı, core dökümlenmeye çalışılıyor:
          ...)</td>
      </tr>

      <tr>
        <td><code>info</code> </td>
        <td>Bilgilendirme.</td>
        <td>"Server seems busy, (you may need to increase
          StartServers, or Min/MaxSpareServers)..."<br />(Sunucu meşgul
          görünüyor, (StartServers veya Min/MaxSpareServers değerlerini
          arttırmanız gerekebilir)...)</td>
      </tr>

      <tr>
        <td><code>debug</code> </td>
        <td>Hata ayıklama seviyesi iletileri</td>
        <td>"Opening config file ..."<br />(... yapılandırma dosyası
          açılıyor)</td>
      </tr>
      <tr>
        <td><code>trace1</code> </td>
        <td>İz sürme iletileri</td>
        <td>"proxy: FTP: control connection complete"<br />(vekil: FTP:
          denetim bağlantısı sağlandı)</td>
      </tr>
      <tr>
        <td><code>trace2</code> </td>
        <td>İz sürme iletileri</td>
        <td>"proxy: CONNECT: sending the CONNECT request to the remote
          proxy"<br />(vekil: CONNECT: uzak vekile CONNECT isteği
          gönderiliyor)</td>
      </tr>
      <tr>
        <td><code>trace3</code> </td>
        <td>İz sürme iletileri</td>
        <td>"openssl: Handshake: start"</td>
      </tr>
      <tr>
        <td><code>trace4</code> </td>
        <td>İz sürme iletileri</td>
        <td>"read from buffered SSL brigade, mode 0, 17 bytes"<br />(tamponlu
          SSL gruplamasından okuma, kip 0, 17 baytİz sürme iletileri</td>
      </tr>
      <tr>
        <td><code>trace5</code> </td>
        <td>İz sürme iletileri</td>
        <td>"map lookup FAILED: map=rewritemap key=keyname"<br />(eşleşme
          araması BAŞARISIZ: map=rewritemap key=keyname)</td>
      </tr>
      <tr>
        <td><code>trace6</code> </td>
        <td>İz sürme iletileri</td>
        <td>"cache lookup FAILED, forcing new map lookup"<br />(arabellek
          araması BAŞARISIZ, yeni bir eşleşme araması başlatılıyor)</td>
      </tr>
      <tr>
        <td><code>trace7</code> </td>
        <td>İz sürme iletileri, büyük miktarda veri dökümü</td>
        <td>"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"</td>
      </tr>
      <tr>
        <td><code>trace8</code> </td>
        <td>İz sürme iletileri, büyük miktarda veri dökümü</td>
        <td>"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"</td>
      </tr>
    </table>

    <p>Belli bir seviye belirtildiğinde daha yüksek seviyeden iletiler de
      raporlanır. Örneğin, <code>LogLevel info</code> belirtildiğinde
      <code>notice</code> ve <code>warn</code> günlük seviyelerinin iletileri
      ayrıca raporlanacaktır.</p>

    <p>En az <code>crit</code> seviyesinin kullanılması önerilir.</p>

    <p>Örnek:</p>

    <pre class="prettyprint lang-config">LogLevel notice</pre>



    <div class="note"><h3>Ek Bilgi</h3>
      <p>Günlük iletileri normal bir dosyaya yazılırken <code>notice</code>
        seviyesinden iletiler engellenemez ve dolayısıyla daima raporlanırlar.
        Ancak, günlük kaydı <code>syslog</code> kullanılarak yapılıyorsa bu
        uygulanmaz.</p>
    </div>

    <p>Bir modül ismi olmaksızın bir seviye belirtmek seviyeyi bu seviyedeki
      tüm modüller için sıfırlayacaktır. Bir seviyyi bir modül ismiyle
      birlikte belirtmek seviyeyi sadece bu modül için sıfırlayacaktır. Modül
      ismi olarak, modülün kaynak dosyası ismini, modül kimliği veya
      <code>_module</code> sonekli modül ismi belirtmek mümkündür.
      Yani, aşağıdaki üç belirtim eşdeğerdedir:</p>

    <pre class="prettyprint lang-config">LogLevel info ssl:warn
LogLevel info mod_ssl.c:warn
LogLevel info ssl_module:warn</pre>


    <p>Ayrıca seviyeyi dizin bağlamında değiştirmek de mümkündür:</p>

    <pre class="prettyprint lang-config">LogLevel info
&lt;Directory "/usr/local/apache/htdocs/app"&gt;
  LogLevel debug
&lt;/Directory&gt;</pre>


    <div class="note">Dizin bağlamında günük seviyesi yapılandırması sadece istek
      çözümlendikten ve istek dizinle ilişkilendirildikten sonra günlüklenen
      iletileri etkiler. Bağlantı veya sunucu ile ilişkilendirilmemiş günlük
      iletileri etkilenmez.</div>

<h3>Ayrıca bakınız:</h3>
<ul>
<li><code class="directive"><a href="#errorlog">ErrorLog</a></code></li>
<li><code class="directive"><a href="#errorlogformat">ErrorLogFormat</a></code></li>
<li><a href="../logs.html">Apache HTTP Server Log Files</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Bir kalıcı bağlantıda izin verilen istek sayısı</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxKeepAliveRequests <var>sayı</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
</table>
    <p><code class="directive">MaxKeepAliveRequests</code> yönergesi <code class="directive"><a href="#keepalive">KeepAlive</a></code> etkinken bağlantı başına izin
      verilecek istek sayısını sınırlar. Değer olarak <code>0</code>
      belirtilirse istek sayısı sınırsız olur. Sunucu başarımını yüksek tutmak
      için yüksekçe bir değer belirtmenizi öneririz.</p>

    <p>Örnek:</p>

    <pre class="prettyprint lang-config">MaxKeepAliveRequests 500</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="MaxRangeOverlaps" id="MaxRangeOverlaps">MaxRangeOverlaps</a> <a name="maxrangeoverlaps" id="maxrangeoverlaps">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Özkaynağın tamamını döndürmeden önce izin verilen üst üste binen
    aralık sayısı (<code>100-200,150-300</code> gibi)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRangeOverlaps default | unlimited | none |
  <var>aralık-sayısı</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxRangeOverlaps 20</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.15 ve sonraki sürümlerinde
    kullanılabilmektedir.</td></tr>
</table>
    <p><code class="directive">MaxRangeOverlaps</code> yönergesi, sunucunun istemciye
      göndermeye gönüllü olacağı üst üste binen HTTP Range'lerinin sayısını
      sınırlar. İzin verilenden daha fazlası istenmişse özkaynağın tamamı
      döndürülür.</p>

    <dl>
        <dt><strong>default</strong></dt>
        <dd>Üst üste binen HTTP Range'lerinin sayısını derleme sırasında
          belirlenen öntanımlı 20 değeriyle sınırlar.</dd>

        <dt><strong>none</strong></dt>
        <dd>Üst üste binen Range başlıkları yoksayılır.</dd>

        <dt><strong>unlimited</strong></dt>
        <dd>Sunucunun sağlamaya gönüllü olacağı üst üste binen HTTP
          Range'lerinin sayısı sınırlanmaz.</dd>

        <dt><var>aralık sayısı</var></dt>
        <dd>Sunucunun sağlamaya gönüllü olacağı üst üste binen HTTP
          Range'lerinin azami sayısını ifade eden pozitif bir tamsayı.</dd>
    </dl>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="MaxRangeReversals" id="MaxRangeReversals">MaxRangeReversals</a> <a name="maxrangereversals" id="maxrangereversals">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Özkaynağın tamamını döndürmeden önce izin verilen ters sıralı
    aralık sayısı (<code>100-200,50-70</code> gibi)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRangeReversals default | unlimited | none |
    <var>aralık-sayısı</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxRangeReversals 20</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.15 ve sonraki sürümlerinde
    kullanılabilmektedir.</td></tr>
</table>
    <p>The <code class="directive">MaxRangeReversals</code> yönergesi, sunucunun
      istemciye göndermeye gönüllü olacağı ter sıralı HTTP Range'lerinin
      sayısını sınırlar. İzin verilenden daha fazlası istenmişse
      özkaynağın tamamı döndürülür.</p>

    <dl>
        <dt><strong>default</strong></dt>
        <dd>Ters sıralı HTTP Range'lerinin sayısını derleme sırasında
          belirlenen öntanımlı 20 değeriyle sınırlar.</dd>

        <dt><strong>none</strong></dt>
        <dd>Ters sıralı Range başlıkları yoksayılır.</dd>

        <dt><strong>unlimited</strong></dt>
        <dd>Sunucunun sağlamaya gönüllü olacağı ters sıralı HTTP
          Range'lerinin sayısı sınırlanmaz.</dd>

        <dt><var>aralık-sayısı</var></dt>
        <dd>Sunucunun sağlamaya gönüllü olacağı ters sıralı HTTP
          Range'lerinin azami sayısını ifade eden pozitif bir tamsayı.</dd>
    </dl>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="MaxRanges" id="MaxRanges">MaxRanges</a> <a name="maxranges" id="maxranges">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Özkaynağın tamamını döndürmeden önce izin verilen aralık sayısı</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MaxRanges default | unlimited | none |
  <var>aralık-sayısı</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MaxRanges 200</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.15 ve sonraki sürümlerinde
    kullanılabilmektedir.</td></tr>
</table>
    <p><code class="directive">MaxRanges</code> yönergesi, sunucunun istemciye
      göndermeye gönüllü olacağı HTTP Range'lerinin sayısını sınırlar. İzin
      verilenden daha fazlası istenmişse özkaynağın tamamı döndürülür.</p>

    <dl>
      <dt><strong>default</strong></dt>
      <dd>HTTP Range'lerinin sayısını derleme sırasında belirlenen öntanımlı
        200 değeriyle sınırlar.</dd>

      <dt><strong>none</strong></dt>
      <dd>Range başlıkları yoksayılır.</dd>

      <dt><strong>unlimited</strong></dt>
      <dd>Sunucunun sağlamaya gönüllü olacağı HTTP Range'lerinin sayısı
        sınırlanmaz.</dd>

      <dt><var>aralık-sayısı</var></dt>
      <dd>Sunucunun sağlamaya gönüllü olacağı HTTP Range'lerinin azami
        sayısını ifade eden pozitif bir tamsayı.</dd>
    </dl>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="MergeTrailers" id="MergeTrailers">MergeTrailers</a> <a name="mergetrailers" id="mergetrailers">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Trailer alanlarının başlığa dahil edilip edilmeyeceğini belirler</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>MergeTrailers [on|off]</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>MergeTrailers off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.4.11 ve sonrası</td></tr>
</table>
    <p>Bu yönerge HTTP Trailer alanlarının dahili HTTP başlıklarına kopyalanıp
      kopyalanmayacağını belirler. Kopyalama işlemi istek gövdesi tamamen
      alındığında gerçekleşir, çoğu başlık işleminin çok sonra istek
      başlıklarını inceleme veya değiştirme şansı olur.</p>
    <p>Bu seçenek, Trailer alanlarını daima kopyalayan 2.4.11 öncesi
      dağıtımlarla uyumluluk için vardır.</p>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="Mutex" id="Mutex">Mutex</a> <a name="mutex" id="mutex">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Muteks mekanizmasını ve kilit dosyası dizinini tüm muteksler veya belirtilenler için yapılandırır</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Mutex <var>mekanizma</var> [default|<var>muteks-ismi</var>] ... [OmitPID]</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Mutex default</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache HTTP Sunucusunun 2.3.4 ve sonraki sürümlerinde
    kullanılabilmektedir.</td></tr>
</table>
    <p><code class="directive">Mutex</code> yönergesi httpd ve diğer modüllerin
      özkaynaklara erişimi dizgeleştirmekte kullandıkları mekanizmanın yanında
      isteğe bağlı olarak kilit dosyasının yerini belirler. İlk değiştirge
      olarak <code>default</code> belirtilirse tüm mutekslerin ayarları
      değişir; ikinci değiştirge olarak bir muteks ismi belirtilirse (aşağıdaki
      tabloya bakın) yalnızca bu muteksin öntanımlıları değişir.</p>

    <p><code class="directive">Mutex</code> yönergesi genelde aşağıdaki istisnai
      durumlarda kullanılır:</p>

    <ul>
        <li>İşlevsel veya başarımsal bir soruna sahip <a class="glossarylink" href="../glossary.html#apr" title="sözlüğe bakınız">APR</a>
          tarafından öntanımlı mekanizma seçildiği takdirde muteks
          mekanizmasını değiştirmek için</li>

        <li>Öntanımlı dizin, kilitlemeyi desteklemediği takdirde dosya tabanlı
          muteksler tarafından kullanılan dizini değiştirmek için</li>
    </ul>

    <div class="note"><h3>Destekleyen modüller</h3>
    <p>Bu yönerge sadece <code>ap_mutex_register()</code> API'si kullanılarak
      çekirdek sunucuda imlenmiş muteksleri yapılandırır. httpd ile birlikte
      dağıtılan tüm modüller <code class="directive">Mutex</code> yönergesini
      destekler, fakat üçüncü parti modüllerin hepsi desteklemeyebilir. Bu
      yönergenin desteklenip desteklenmediğini öğrenmek için üçüncü parti
      modülün belgelerini inceleyin; destekliyorsa muteks ad(lar)ı
      belirtilmiştir.</p>
    </div>

    <p>Kullanılabilen muteks <em>mekanizmaları</em>:</p>
    <ul>
        <li><code>default | yes</code>
        <p><a class="glossarylink" href="../glossary.html#apr" title="sözlüğe bakınız">APR</a> tarafından saptanan öntanımlı kilitleme
          gerçeklenimini seçer. Öntanımlı kilitleme gerçeklenimi
          <code class="program"><a href="../programs/httpd.html">httpd</a></code> <code>-V</code> seçeneği ile çalıştırılarak
          öğrenilebilir.</p></li>

        <li><code>none | no</code>
        <p>Muteksi etkin şekilde iptal eder. Buna bir mutekste izin
          verilebilmesi için modülün bunun geçerli bir seçim olduğunu
          belirtmesi gerekir. Daha fazla bilgi için modül belgelerini
          inceleyin.</p></li>

        <li><code>posixsem</code>
        <p>POSIX semaforuna dayalı bir muteks çeşididir.</p>
        <div class="warning"><h3>Uyarı</h3>
        <p>Süreçteki bir evre muteks parçalama arızalarını tutuyorsa,
          httpd'nin çökmesi sonucu, semafor sahipliği geri kazanılmaz.</p>
        </div>
        </li>

        <li><code>sysvsem</code>
        <p>SystemV IPC semaforuna dayalı bir muteks çeşididir.</p>
        <div class="warning"><h3>Uyarı</h3>
        <p>Semafor geri kazanılmadan süreçler çökerse SysV semaforlarının
          "sızıntı" yapması mümkündür.</p>
        </div>
        <div class="warning"><h3>Güvenlik</h3>
        <p>Semafor API'si, HTTP sunucusu ile aynı kullanıcı kimliği altında
          çalışan bir CGI (<em>örn</em>, <code class="program"><a href="../programs/suexec.html">suexec</a></code> veya
          <code>cgiwrapper</code> gibi bir araç kullanmıyorsanız bütün
          CGI'ler) tarafından hizmet reddi saldırısı yapılmasına izin
          verir.</p>
        </div>
        </li>

        <li><code>sem</code>
        <p>POSIX ve SystemV IPC semaforları arasından kullanılabilir "en iyi"
          semafor gerçeklenimini seçer.</p></li>

        <li><code>pthread</code>
        <p>Süreç çaprazlamalı POSIX evre mutekslerine dayalı bir muteks
          çeşididir.</p>
        <div class="warning"><h3>Uyarı</h3>
        <p>Çoğu sistemde, bir çocuk süreç bu gerçeklenim tarafından kullanılan
          bir muteksi tutarken olağandışı bir şekilde sonlanırsa httpd donar
          ve isteklere yanıt vermeyi durdurur. Bu olduğunda sunucuyu bu
          durumdan kurtarmak için elle yeniden başlatmak gerekir.</p>
        <p>Bu duruma karşı bir mekanizma sağlayan Solaris ve Linux dikkate 
          değer bir istisnadır. Bu mekanizma, bir muteksi tutan bir çocuk 
          süreç olağandışı bir şekilde sonlandıktan sonra muteksin 
          kurtarılmasını sağlar.</p>
        <p>Sisteminiz POSIX uyumluysa veya 
          <code>pthread_mutexattr_setrobust_np()</code> işlevini
          sağlıyorsa <code>pthread</code> seçeneğini rahatça
          kullanabilirsiniz.</p>
        </div>
        </li>

        <li><code>fcntl:/path/to/mutex</code>
        <p>Muteks olarak <code>fcntl()</code> işlevini ve fiziksel bir (lock-)
          dosyasını kullanan bir muteks çeşididir.</p>
        <div class="warning"><h3>Uyarı</h3>
        <p>Bu mekanizmaya dayalı çok sayıda muteks, çok evreli ve çok süreçli
          ortamlarda kullanıldığında, örneğin Solaris'te olduğu gibi
          <code>fcntl()</code> evrelerden bihaberse, geçerli muteks
          işlemlerinde donma hataları (EDEADLK) raporlanabilir.</p>
        </div>
        </li>

        <li><code>flock:/path/to/mutex</code>
        <p><code>flock()</code> işlevinin dosya kilitlemeyi sağlaması dışında
          <code>fcntl:/path/to/mutex</code> yöntemine benzer.</p></li>

        <li><code>file:/path/to/mutex</code>
        <p><code>fcntl</code> ve <code>flock</code> arasından kullanılabilir
          "en iyi" dosya kilitleme gerçeklenimini seçer.</p></li>
    </ul>

    <p>Çoğu mekanizma, yalnız kendilerini destekleyen platformlarda
      <a class="glossarylink" href="../glossary.html#apr" title="sözlüğe bakınız">APR</a> tarafından da destekleniyorsa kullanılabilir.
      Tüm platformlarda kullanılamayan mekanizmalar <em>posixsem</em>,
      <em>sysvsem</em>, <em>sem</em>, <em>pthread</em>, <em>fcntl</em>,
      <em>flock</em> ve <em>file</em> mekanizmalarıdır.</p>

    <p><em>fcntl</em> ve <em>flock</em> dosya tabanlı mekanizmaları ile bir
      yol sağlandığı takdirde bu, kilit dosyasının oluşturulacağı dizindir.
      Öntanımlı dizin, httpd'nin çalışma anı dizini <code class="directive"><a href="#serverroot">ServerRoot</a></code>'a görelidir.
      <code>/path/to/mutex</code> için daima bir yerel diskteki dosya sistemi
      kullanılır, asla NFS- veya AFS gibi bir ağ dosya sistemi kullanılmaz.
      Dosya ismi daima muteks ismi ile başlar, buna modül tarafından sağlanan
      isteğe bağlı bir aşama dizgesi eklenebilir, <code>OmitPID</code> değeri
      belirtilmemişse httpd ebeveyn sürecinin süreç kimliği buna eklenerek
      dosya ismi eşsiz kılınır. Böylece, çok sayıda httpd süreci aynı kilit
      dosyası dizinini paylaştığı durumda çakışmalar önlenmiş olur. Örneğin,
      muteks ismi <code>mpm-accept</code> ise ve kilit dosyası dizini
      <code>/var/httpd/locks</code> ise ve ebeveyn süreç kimliği 12345 ise bu
      httpd sürecine ait kilit dosyası ismi
      <code>/var/httpd/locks/mpm-accept.12345</code> olurdu.</p>

    <div class="warning"><h3>Güvenlik</h3>
    <p>Muteks dosyalarını herkesin yazabildiği <code>/var/tmp</code> gibi
      dizinlere koymaktan <em>kaçınmak</em> en iyisidir. Örneğin, birinin aynı
      dizinde oluşturmaya çalıştığı bir dosya ile aynı isimde bir kilit
      dosyasını sunucunun da oluşturmaya çalıştığı durumda sunucu engellenerek
      bir hizmet reddi saldırısı gerçekleştirilmiş gibi olur.</p>
    </div>

    <p>httpd ve birlikte dağıtılan modüller tarafından kullanılan mutekslerin
      isimleri:</p>

    <table class="bordered"><tr class="header">
            <th>Muteks ismi</th>
            <th>Modül(ler)</th>
            <th>Korunan özkaynak</th>
        </tr>
<tr>
            <td><code>mpm-accept</code></td>
            <td><code class="module"><a href="../mod/prefork.html">prefork</a></code> ve <code class="module"><a href="../mod/worker.html">worker</a></code> MPM'leri
            </td>
            <td>Gürleyen sürü sorunundan kaçınmak için gelen bağlantılar; daha
              fazla bilgi için <a href="../misc/perf-tuning.html">başarımın
              arttırılması</a>  belgesine bakın.</td>
        </tr>
<tr class="odd">
            <td><code>authdigest-client</code></td>
            <td><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></td>
            <td>Paylaşımlı bellekteki istemci listesi</td>
        </tr>
<tr>
            <td><code>authdigest-opaque</code></td>
            <td><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></td>
            <td>Paylaşımlı bellekteki sayaç</td>
        </tr>
<tr class="odd">
            <td><code>ldap-cache</code></td>
            <td><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code></td>
            <td>LDAP sonuç arabelleği</td>
        </tr>
<tr>
            <td><code>rewrite-map</code></td>
            <td><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></td>
            <td>Çoklu isteklerdeki birbirine karışmış G/Ç'tan kaçınmak için
              harici eşleştirme progamlarıyla iletişim</td>
        </tr>
<tr class="odd">
            <td><code>ssl-cache</code></td>
            <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></td>
            <td>SSL oturum arabelleği</td>
        </tr>
<tr>
            <td><code>ssl-stapling</code></td>
            <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></td>
            <td>OCSP zımbalama yanıtı arabelleği</td>
        </tr>
<tr class="odd">
            <td><code>watchdog-callback</code></td>
            <td><code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code></td>
            <td>Bir istemci modülünün geri çağırım işlevi</td>
        </tr>
</table>

    <p><code>OmitPID</code> seçeneği, httpd ebeveyn süreç kimliğinin kilit
      dosyası ismine eklenmesini engeller.</p>

    <p>Aşağıdaki örnekte, <code>mpm-accept</code> muteksinin mekanizmasının
      derleme sırasındaki öntanımlısı, kilit dosyasının oluşturulacağı dizinin
      <code>/var/httpd/locks</code> olarak belirtildiği <code>fcntl</code>
      mekanizmasıyla değiştirilmektedir.Tüm diğer mutekslerin derleme anı
      öntanımlı mekanizması ise <code>sysvsem</code> ile
      değiştirilmektedir.</p>

    <pre class="prettyprint lang-config">Mutex sysvsem default
Mutex fcntl:/var/httpd/locks mpm-accept</pre>


</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>ÖNERİLMİYOR: İsme dayalı sanal konaklar için IP adresi belirtir</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>NameVirtualHost <var>adres</var>[:<var>port</var>]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
</table>
    <p>2.3.11 öncesinde, <code class="directive">NameVirtualHost</code> yönergesi, 
      isme dayalı sanal konaklar için belli bir IP adresi ve port çiftini 
      sunucuya tanıtmak için gerekliydi. 2.3.11 ve sonrasında, bir IP adresi 
      ve port çifti  her zaman çok sayıda sanal konakta kullanılabilmekte, 
      isme dayalı sanal barındırma bu adres için özdevinimli olarak etkin 
      kılınmaktadır.</p>

    <p>Bu yönerge şu an etkisizdir.</p>

<h3>Ayrıca bakınız:</h3>
<ul>
<li><a href="../vhosts/">Apache Sanal Konak Belgeleri</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="Options" id="Options">Options</a> <a name="options" id="options">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Belli bir dizinde geçerli olacak özellikleri yapılandırır.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Options
    [+|-]<var>seçenek</var> [[+|-]<var>seçenek</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Options FollowSymlinks</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>2.3.11 sürümünde öntanımlı değer All değiştirilip FollowSymlinks yapıldı.</td></tr>
</table>
    <p><code class="directive">Options</code> yönergesi belli bir dizinde hangi
       sunucu özelliklerinin etkin olacağını (veya olmayacağını)
       belirler.</p>

    <p><var>seçenek</var> olarak hiçbir ek özellik etkin olmayacaksa
      <code>None</code>, aksi takdirde aşağıdakilerden biri veya bir kaçı
      belirtilir:</p>

    <dl>
      <dt><code>All</code></dt>
      <dd><code>MultiViews</code> hariç tüm seçenekler.</dd>

      <dt><code>ExecCGI</code></dt>
      <dd><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> kullanan CGI betiklerinin çalışmasına izin
        verilir.</dd>

      <dt><code>FollowSymLinks</code></dt>
      <dd>Sunucu bu dizindeki sembolik bağları izler. Bu öntanımlıdır.
      <div class="note">
      <p>Sembolik bağlar izlense bile <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümleriyle eşleşen dosya
       yolları değiştirilmez.</p>
      <p><code>FollowSymLinks</code> ve
        <code>SymLinksIfOwnerMatch</code> <code class="directive"><a href="#options">Options</a></code> sadece <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümlerinde veya
        <code>.htaccess</code> dosyaları içinde çalışır.</p>
      <p>Sembolik bağ sınamaları, atlatılabilir yarış koşullarına konu
        olduğundan bu seçeneğin yokluğu bir güvenlik sınırlaması olarak
        değerlendirilmemelidir.</p>
      </div></dd>

      <dt><code>Includes</code></dt>
      <dd><code class="module"><a href="../mod/mod_include.html">mod_include</a></code> tarafından sağlanan sunucu taraflı
        içeriklere izin verilir.</dd>

      <dt><code>IncludesNOEXEC</code></dt>
      <dd>Sunucu taraflı içeriklere izin verilir fakat <code>#exec cmd</code>
        ve <code>#exec cgi</code> iptal edilir. Ancak, <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>’lı dizinlerdeki CGI
        betikleri için <code>#include virtual</code> hala mümkün olacaktır.</dd>

      <dt><code>Indexes</code></dt>
      <dd>İstenen URL bir dizin ile eşleşiyorsa ve bu dizin için bir <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> (<code>index.html</code>
        gibi) belirtilmemişse <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> bu dizinin
        biçimlenmiş bir listesini döndürecektir.</dd>

      <dt><code>MultiViews</code></dt>
      <dd><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> kullanılarak <a href="../content-negotiation.html">içerik uzlaştırmalı</a> çok
        görünümlü içeriğe izin verilir.
      <div class="note"><h3>Bilgi</h3> <p><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>
        karşılaştırmak değerlendirmek için gerçek özkaynaklara ihtiyaç
        duyduğundan <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> yönergesinde belirtilendan farklı bir yer
        ayarlanırsa bu seçenek yoksayılır.</p></div>
      </dd>

      <dt><code>SymLinksIfOwnerMatch</code></dt>
      <dd>Sunucu sembolik bağları sadece sembolik bağın hedefi ile bulunduğu
        dizinin sahibinin aynı kullanıcı olması halinde izleyecektir.

      <p><code>FollowSymLinks</code> ve
      <code>SymLinksIfOwnerMatch</code> <code class="directive"><a href="#options">Options</a></code> sadece <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> bölümlerinde veya
      <code>.htaccess</code> dosyaları içinde çalışır.</p>

      <p>Sembolik bağ sınamaları, atlatılabilir yarış koşullarına konu
        olduğundan bu seçenek bir güvenlik sınırlaması olarak
        değerlendirilmemelidir.</p>
      </dd>
    </dl>

    <p>Normalde, bir dizine çok sayıda <code class="directive">Options</code>
      uygulanabilirse de, dizine en uygun olanı uygulanıp diğerleri yok
      sayılır; seçenekler katıştırılmaz (bkz, <a href="../sections.html#merging">Bölümler Nasıl Katıştırılır?</a>). Bununla birlikte, önüne bir
      <code>+</code> veya <code>-</code> simgesi konmuş seçenekler varsa, o
      seçenekler katıştırılır. Önüne <code>+</code> konmuş seçenekler
      mevcutlara eklenirken <code>-</code> konmuş seçenekler silinir.</p>

    <div class="note"><h3>Bilgi</h3>
    <p><code>+</code> veya <code>-</code> imli seçenekler içeren
      <code class="directive">Options</code> ile imsiz seçenekler içerenlerin karışık
      olarak kullanılması aslında geçersiz bir sözdizimi olup sunucunun
      başlatılması sırasında sözdizimi denetiminin çıkmasıyla reddedilir.</p>
    </div>

    <p>Örneğin, <code>+</code> ve <code>-</code> imleri olmaksızın,</p>

    <pre class="prettyprint lang-config">&lt;Directory "/web/docs"&gt;
  Options Indexes FollowSymLinks
&lt;/Directory&gt;

&lt;Directory "/web/docs/spec"&gt;
  Options Includes
&lt;/Directory&gt;</pre>


    <p>yapılandırmasıyla <code>/web/docs/spec</code> dizininde sadece
      <code>Includes</code> seçeneği etkin olacaktır. Bununla birlikte, ikinci
      <code class="directive">Options</code> yönergesinde <code>+</code> ve
      <code>-</code> imleri kullanılırsa,</p>

    <pre class="prettyprint lang-config">&lt;Directory "/web/docs"&gt;
  Options Indexes FollowSymLinks
&lt;/Directory&gt;

&lt;Directory "/web/docs/spec"&gt;
  Options +Includes -Indexes
&lt;/Directory&gt;</pre>


    <p>yapılandırmasıyla <code>/web/docs/spec</code> dizininde
      <code>FollowSymLinks</code> ve <code>Includes</code> seçenekleri etkin
      olacaktır.</p>

    <div class="note"><h3>Ek Bilgi</h3>
      <p><code>-IncludesNOEXEC</code> veya <code>-Includes</code> kullanımı,
        önceki ayarların ne olduğuna bakılmaksızın sunucu taraflı içeriğin
        tamamen iptaline sebep olur.</p>
    </div>

    <p>Herhangi bir başka değer belirtilmedikçe <code>FollowSymlinks</code>
      öntanımlıdır.</p>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="Protocol" id="Protocol">Protocol</a> <a name="protocol" id="protocol">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Dinlenen bir soket için protokol</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Protocol <var>protokol</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Apache httpd 2.1.5 ve sonrasında kullanılabilmektedir.
    Windows'ta ise Apache httpd 2.3.3 ve sonrasında
    kullanılabilmektedir.
</td></tr>
</table>
    <p>Bu yönerge dinlenen belli bir soket için kullanılacak protokolü
      belirler. Belirtilen protokol bir isteği hangi modülün ele alacağını ve
      <code class="directive">AcceptFilter</code> yönergesiyle yapılan özel
      eniyilemelere uygulanacak protokolü belirler.</p>

    <p>Bir protokol belirtme ihtiyacını sadece standartdışı portlarda
      çalışıyorsanız duyarsınız. Aksi takdirde, <code>http</code> protokolünün
      port 80'i, <code>https</code>'in ise 443'ü kullandığı varsayılır.</p>

    <p>Örneğin, <code>https</code>'i standartdışı bir portta çalıştırmak
      isterseniz protokolü şöyle belirtebilirsiniz:</p>

    <pre class="prettyprint lang-config">Protocol https</pre>


    <p>Protokolü <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
       yönergesini kullanarak da belirtebilirsiniz.</p>

<h3>Ayrıca bakınız:</h3>
<ul>
<li><code class="directive">AcceptFilter</code></li>
<li><code class="directive"><a href="#acceptfilter">AcceptFilter</a></code></li>
<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="Protocols" id="Protocols">Protocols</a> <a name="protocols" id="protocols">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Sunucu/sanal konak için kullanılabilecek protokoller</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>Protocols <var>protokol</var> ...</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Protocols http/1.1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece Apache 2.4.17 ve sonrasında kullanılabilir.</td></tr>
</table>
    <p>Bu yönerge bir sunucu/sanal konak için kullanılabilecek
      protokolleri belirtmekte kullanılır. Bu liste, bir istemcinin bir
      sanal konak veya sunucu ile uzlaşabilmesini sağlayan prokolleri
      belirler.</p>

    <p>Bir sanal konak veya sunucuda kullanılabilecek protolleri
      çeşitlendirmek isterseniz bu protokolleri belirtmeniz gerekir.
      1.0 ve 0.9 istemcilerle uyumlu olan http/1.1 protokolü
      öntanımlıdır.</p>

    <p>Örneğin, bir sunucunun TLS'li HTTP/2 protokolünü desteklemesini
      şöyle sağlayabilirsiniz:</p>

    <pre class="prettyprint lang-config">Protocols h2 http/1.1</pre>


    <p>Geçerli protokoller, http ve https bağlantıları için
       <code>http/1.1</code> htps bağlantıları için <code>h2</code> ve
       http bağlantıları için <code>h2c</code> protokolleridir. Modüller
       başka protokollerin de etkinleştirilmesini gerektirebilir.</p>

    <p>Kullanımından vazgeçilmiş protokollerin silinmesi gerekmez. Böyle
       protokol isimleri basitçe yoksayılır.</p>

    <p>Ana sunucu için belirtilen protokoller, kendi protokol yönergesi
       olmayan sanal konaklar için de geçerlidir. Diğer yandan sanal
       konaklarda protokol belirtilmesi ana sunucuda belirtien
       protollerin bu sanal konaklarda geçersiz olmasına sebep olur.
    </p>


<h3>Ayrıca bakınız:</h3>
<ul>
<li><code class="directive"><a href="#protocolshonororder">ProtocolsHonorOrder</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ProtocolsHonorOrder" id="ProtocolsHonorOrder">ProtocolsHonorOrder</a> <a name="protocolshonororder" id="protocolshonororder">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Uzlaşma sırasında protokollerin öncelik sırasını belirler</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ProtocolsHonorOrder On|Off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ProtocolsHonorOrder On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Sadece Apache 2.4.17 ve sonrasında kullanılabilir.</td></tr>
</table>
    <p>Sunucuda <code class="directive">Protocols</code> yönergesinde listelemiş
      protokollerin mi yoksa istemcinin protokol listesinin mi öncelikli
      olacağı bu yönerge ile belirtilir.</p>

    <p>Off belirtilirse, istemcinin protokol listesi sunucu
      yapılandırmasındaki sıralamanın önüne geçer.</p>

    <p><code class="directive">ProtocolsHonorOrder</code> yönergesine <code>on</code>
         belirtilirse (öntanımlıdır), istemicinin protokol sıralaması dikkate
         alınmaz ve protokol uzlaşımının sonucunu sunucu ayarlarındaki
         sıralama belirler.</p>


<h3>Ayrıca bakınız:</h3>
<ul>
<li><code class="directive"><a href="#protocols">Protocols</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="QualifyRedirectURL" id="QualifyRedirectURL">QualifyRedirectURL</a> <a name="qualifyredirecturl" id="qualifyredirecturl">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>REDIRECT_URL ortam değişkeninin tamamen nitelenmiş olup
olmayacağını denetler</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>QualifyRedirectURL ON|OFF</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>QualifyRedirectURL OFF</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Uyumluluk:</a></th><td>Yönerge 2.4.18 ve sonrasında desteklenmektedir. 2.4.17
sürümünde 'QualifyRedirectURL ON' yapılandırması mevcutmuş gibi
davranılır.</td></tr>
</table>
    <p>Bu yönerge sunucuya REDIRECT_URL ortam değişkenin tamamen nitelenmiş
      olacağını temin eder. Değişken öntanımlı olarak istemci tarafından talep
      edilen URL'yi harfi harfine içerir, "/index.html" gibi.
      <code class="directive"><a href="#qualifyredirecturl on">QualifyRedirectURL ON</a></code> belirtilseydi
      aynı istek "http://www.example.com/index.html" gibi bir değerle
      sonuçlanırdı.</p>

     <p>Böyle belirtilmemiş olsa bile, istek tam nitelenmiş bir URL
       içerseydi REDIRECT_URL de tam nitelenmiş URL'yi içerirdi.
    </p>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RegisterHttpMethod" id="RegisterHttpMethod">RegisterHttpMethod</a> <a name="registerhttpmethod" id="registerhttpmethod">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Standart olamayan HTTP yöntemlerini belirler</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RegisterHttpMethod <var>yöntem</var> [<var>yöntem</var> [...]]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
</table>
    <p>İlgili RFClerle uyumlu olmayan HTTP Yöntemleri Apache HTTPD'de isteğin 
      işlenmesi sırasında  normal olarak reddedilir. Bundan kaçınmak için, uyumsuz 
      HTTP yöntemlerini modüller destekli hale getirebilir.  
      <code class="directive">RegisterHttpMethod</code> yönergesi böyle yöntemleri elle 
      desteklenir yapmaya yarar. Bu tür yöntemler CGI gibi harici işlemlere 
      aktarılıyorsa bu işlem yararlıdır.</p>

</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache httpd alt süreçleri tarafından çalıştırılan süreçlerin
  işlemci tüketimine sınırlama getirir.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitCPU <var>saniye</var>|max [<var>saniye</var>|max]</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir değer belirtilmemiştir; işletim sistemi öntanımlıları kullanılır
</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
</table>
    <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
      sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
      birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
      izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
      olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
      <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
      gerekir.</p>

    <p>Bu sınırlar Apache httpd’nin kendi alt süreçlerine değil, isteklere
      yanıt verirken Apache httpd alt süreçlerinin çatalladıkları süreçlere
      uygulanır. Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir
      fakat borulu günlük kaydı gibi ana Apache httpd süreci tarafından
      çatallanmış süreçler olmazlar.</p>

    <p>İşlemci özkaynak sınırları saniye cinsinden ifade edilir.</p>

<h3>Ayrıca bakınız:</h3>
<ul>
<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache httpd alt süreçleri tarafından çalıştırılan süreçlerin
  bellek tüketimine sınırlama getirir.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitMEM <var>bayt-sayısı</var>|max [<var>bayt-sayısı</var>|max]
</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir değer belirtilmemiştir; işletim sistemi öntanımlıları kullanılır
</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
</table>
    <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
      sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
      birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
      izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
      olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
      <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
      gerekir.</p>

    <p>Bu sınırlar Apache httpd’nin kendi alt süreçlerine değil, isteklere
      yanıt verirken Apache httpd alt süreçlerinin çatalladıkları süreçlere
      uygulanır. Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir
      fakat borulu günlük kaydı gibi ana Apache httpd süreci tarafından
      çatallanmış süreçler olmazlar.</p>

    <p>Bellek özkaynak sınırları süreç başına bayt sayısı olarak ifade edilir.
    </p>

<h3>Ayrıca bakınız:</h3>
<ul>
<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>Apache httpd alt süreçleri tarafından çalıştırılabilecek süreç
  sayısına sınırlama getirir.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>RLimitNPROC <var>sayı</var>|max [<var>sayı</var>|max]</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>Bir değer belirtilmemiştir; işletim sistemi öntanımlıları kullanılır
</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>
<tr><th><a href="directive-dict.html#Module">Modül:</a></th><td>core</td></tr>
</table>
    <p>1 veya 2 değer alır. İlk değer bütün süreçler için sanal özkaynak
      sınırını, ikinci değer ise kesin özkaynak sınırını belirler. İki değer de
      birer sayı olabileceği gibi bu sınırın işletim sistemi yapılandırmasında
      izin verilen üst sınıra ayarlanacağını belirtmek üzere <code>max</code>
      olabilir. Kesin özkaynak sınırını yükseltmek için sunucunun
      <code>root</code> olarak veya sistem açılışı sırasında çalıştırılması
      gerekir.</p>

    <p>Bu sınırlar Apache httpd’nin kendi alt süreçlerine değil, isteklere
      yanıt verirken Apache httpd alt süreçlerinin çatalladıkları süreçlere
      uygulanır. Bunlar CGI betikleri ve SSI çalıştırma komutları olabilir
      fakat borulu günlük kaydı gibi ana Apache httpd süreci tarafından
      çatallanmış süreçler olmazlar.</p>

    <p>Süreç sayısı sınırı kullanıcı başına süreç sayısına sınırlama getirir.
    </p>

    <div class="note"><h3>Ek Bilgi</h3>
      <p>CGI süreçleri sunucu kullanıcı kimliğinden farklı bir kullanıcı
        kimliği altında çalışmıyorsa bu yönerge sunucunun kendi oluşturduğu
        süreç sayısını sınırlayacaktır. Bunun kanıtı <code>error_log</code>’da
        iletilerin çatallanamamasıdır.</p>
    </div>

<h3>Ayrıca bakınız:</h3>
<ul>
<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li>
<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a> <a name="scriptinterpretersource" id="scriptinterpretersource">Yönergesi</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Açıklama:</a></th><td>CGI betikleri için yorumlayıcı belirleme tekniği</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sözdizimi:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Öntanımlı:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Bağlam:</a></th><td>sunucu geneli, sanal konak, dizin, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Geçersizleştirme:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr>