Sinopsis
Doğrudan geçiş (pass-through) modunda çalışırken apachectl, httpd ikili dosyası
için kullanılabilen tüm argümanları alabilir.
apachectl [ httpd-argümanı ]
SysV init modunda çalışırken apachectl, aşağıda tanımlanan basit, tek kelimelik
komutları alır.
apachectl komut
Özet
apachectl, Apache HyperText Transfer Protocol (HTTP) sunucusu için bir ön uçtur (front end). Yöneticinin Apache httpd arka plan programının (daemon) işleyişini kontrol etmesine yardımcı olmak üzere tasarlanmıştır.
apachectl betiği iki modda çalışabilir. İlk olarak, gerekli tüm ortam değişkenlerini ayarlayan ve ardından herhangi bir komut satırı argümanını doğrudan ileterek httpd'yi çağıran basit bir httpd komut ön ucu olarak hareket edebilir. İkinci olarak, apachectl, start, restart ve stop gibi basit tek kelimelik argümanları alıp bunları httpd için uygun sinyallere çeviren bir SysV init betiği olarak hareket edebilir.
Apache kurulumunuz standart dışı yollar kullanıyorsa, httpd ikili dosyasının uygun yollarını ayarlamak için apachectl betiğini düzenlemeniz gerekecektir. Ayrıca gerekli httpd komut satırı argümanlarını da belirtebilirsiniz. Ayrıntılar için betik içindeki yorumlara bakın.
apachectl betiği başarı durumunda 0 çıkış değeri döndürür ve bir hata oluşursa >0 değeriyle sonlanır. Daha fazla ayrıntı için betikteki yorumları görüntüleyin.
Seçenekler
Burada yalnızca SysV init tarzı seçenekler tanımlanmıştır. Diğer argümanlar httpd kılavuz (man) sayfasında tanımlanmıştır.
startorg.apache.httpd launchd görevini yükler (load).
stop, graceful-stoporg.apache.httpd launchd görevini kaldırır (unload).
restart, gracefulorg.apache.httpd launchd görevini kaldırır (unload) ve ardından tekrar yükler (load).
fullstatusmod_status modülünden tam bir durum raporu görüntüler. Bunun çalışabilmesi için sunucunuzda mod_status modülünün etkinleştirilmiş olması ve sisteminizde lynx gibi metin tabanlı bir tarayıcının bulunması gerekir. Durum raporuna erişmek için kullanılan URL, betik içindeki STATUSURL değişkeni düzenlenerek ayarlanabilir.
status
Kısa bir durum raporu görüntüler. fullstatus seçeneğine benzer, ancak şu anda sunulmakta olan isteklerin listesi hariç tutulur.
configtest
Yapılandırma dosyası sözdizimi testi çalıştırır. Yapılandırma dosyalarını ayrıştırır ve ya Syntax Ok (Sözdizimi Tamam) raporu verir ya da belirli sözdizimi hatası hakkında ayrıntılı bilgi sunar. Bu, apachectl -t komutuna eşdeğerdir.
Aşağıdaki seçenek önceki sürümlerde mevcuttu ancak kaldırıldı.
startsslhttpd'yi SSL desteğiyle başlatmak için, yapılandırma dosyanızı ilgili yönergeleri içerecek şekilde düzenlemeli ve ardından normal apachectl start komutunu kullanmalısınız.
Apache HTTP Server 2018-07-06 APACHECTL(8)