Apache HTTP Sunucusu Sürüm 2.4

apache2ctl Apache Hiper Metin Aktarım
      Protokolü (HTTP) sunucusu için bir denetim aracıdır. Sistem
      yöneticisinin Apache httpd artalan
      sürecini denetimi altında tutabilmesine yardımcı olmak amacıyla
      tasarlanmıştır.
apache2ctl iki kipte işleyebilir.
      İlkinde, httpd komutu için basit
      bir önyüz gibi davranarak, gerekli ortam değişkenlerini atar ve
      belirtilen komut satırı seçenekleriyle
      httpd sürecini başlatır. İkinci
      kipte ise, apache2ctl bir SysV başlatma
      betiği olarak start,
      restart,
      stop gibi tek sözcüklük basit argümanlar
      alır ve bunları uygun sinyallere dönüştürerek
      httpd'ye gönderir.
Eğer Apache kurulumunuzda standart dışı dosya yolları kullanmışsanız,
      httpd programına uygun yolları
      atamak için apache2ctl betiğini elden
      geçirmelisiniz. Bu arada gerek gördüğünüz
      httpd komut satırı argümanlarını da
      belirtebilirsiniz. Ayrıntılar için betik içindeki açıklamalara
      bakınız.
apache2ctl betiği başarı durumunda 0
      çıkış değeri ile döner. Bir hata durumunda ise sıfırdan farklı bir
      değerle döner. Daha fazla bilgi için betik içindeki açıklamalara
      bakınız.
apache2ctl önyüz kipinde çalıştığında
      httpd programının bütün komut
      satırı argümanlarını kabul edebilir.
apache2ctl [ httpd-argümanları ]
    
SysV başlatma betiği kipinde ise,
      apache2ctl aşağıda tanımlanan basit, tek
      sözcüklük komutları kabul eder.
apache2ctl komut
Burada sadece SysV başlatma betiğine özgü seçeneklere yer verilmiştir.
      Diğer argümanlar için httpd kılavuz
      sayfasına bakınız.
starthttpd artalan sürecini
        başlatır. Zaten çalışmaktaysa bir hata verir. apache2ctl
        -k start komutuna eşdeğerdir.stophttpd artalan sürecini
        durdurur. apache2ctl -k stop komutuna
        eşdeğerdir.restarthttpd artalan sürecini
        yeniden başlatır; çalışmıyorsa çalıştırılır. Artalan sürecinin ölü
        olmadığından emin olmak için yeniden başlatmadan önce
        configtest seçeneği verilmiş gibi
        yapılandırma dosyaları sınanır. apache2ctl -k
        restart komutuna eşdeğerdir.fullstatusmod_status üzerinden tam bir
        durum raporu gösterir. Bunun çalışması için sunucuda
        mod_status etkinleştirilmiş olmalı
        ve sisteminizde lynx gibi bir metin
        kipi HTTP tarayıcı kurulu olmalıdır. Durum raporuna erişmek için
        kullanılacak adres betik içinde STATUSURL değişkenine
        atanabilir.statusfullstatus seçeneği gibidir.gracefulhttpd artalan sürecini
        nazikçe yeniden başlatır; çalışmıyorsa çalıştırılır. O an
        hizmet sunmakta olan çocuk süreçleri hemen durdurmaması dışında
        normal yeniden başlatma gibidir. Bir yan etki olarak eski günlük
        dosyaları hemen kapatılmaz. Yani, günlük dosyalarını döndüren bir
        betik kullanıyorsanız yenilerini başlatmadan önce eski dosyaların
        tamamen kapandığından emin olmak için belli bir süre beklemeniz
        gerekecektir. Artalan sürecinin ölü olmadığından emin olmak için
        yeniden başlatmadan önce  configtest
        seçeneği verilmiş gibi yapılandırma dosyaları sınanır.
        apache2ctl -k graceful komutuna
        eşdeğerdir.graceful-stophttpd artalan sürecini
        nazikçe durdurur. O an hizmet sunmakta olan çocuk süreçleri
        hemen durdurmaması dışında normal durdurma gibidir. Bir yan etki
        olarak eski günlük dosyaları hemen kapatılmaz.
        apache2ctl -k graceful-stop komutuna
        eşdeğerdir.configtestSyntax
        Ok raporu verilir fakat, bir hata varsa o hataya ilişkin
        ayrıntılı bilgi verilir. apache2ctl -t
        komutuna eşdeğerdir.Aşağıdaki seçenek eski sürümlerde kullanılmaktaydı, fakat artık kullanılmamaktadır.
startsslhttpd programını SSL destekli
        başlatmak için, yapılandırma dosyanızı ilgili yönergeleri içermesi
        için elden geçirmeli ve normal apache2ctl
        start komutunu kullanmalısınız.