apache2ctl - Apache HTTP Sunucusu Denetim Arayüzü
apachectl - Apache HTTP Sunucusu Denetim Arayüzü
Önalanda çalıştığında
httpd çalıştırılabilirinin
bütün komut satırı girdilerini kabul edebilir.
- apache2ctl
- [ httpd-girdileri ]
- apachectl
- [ httpd-girdileri ]
SysV başlatma betiği kipinde ise, aşağıda
tanımlanan basit, tek sözcüklük komutları
kabul eder.
- apache2ctl
- [ komut ]
- apachectl
- [ komut ]
apachectl 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.
apachectl 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,
apachectl bir SysV
başlatma betiği olarak
start,
restart,
stop
gibi tek sözcüklük basit komutlar 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 için
uygun yolları atamak için
apachectl betiğini elden
geçirmelisiniz. Bu arada gerek
gördüğünüz
httpd komut
satırı girdilerini de belirtebilirsiniz.
Ayrıntılar için betik içindeki
açıklamalara bakınız.
apachectl 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.
Burada sadece SysV başlatma betiğine özgü
seçeneklere yer verilmiştir. Diğer seçenekler
için
httpd(8) kılavuz sayfasına
bakınız.
- start
- Apache httpd artalan sürecini
başlatır. Zaten çalışmaktaysa bir hata
verir.
apachectl -k start komutuna eşdeğerdir.
- stop
- Apache httpd artalan sürecini durdurur.
apachectl -k stop komutuna eşdeğerdir.
- restart
- Apache httpd 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.
apachectl -k restart komutuna eşdeğerdir.
- fullstatus
-
mod_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.
- status
- Özet halinde bir durum raporu gösterir. O an
sunulmakta olan isteklerin gösterilmemesi
dışında fullstatus seçeneği
gibidir.
- graceful
- Apache httpd 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.
apachectl -k graceful komutuna eşdeğerdir.
- graceful-stop
- Apache httpd 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.
apachectl -k raceful-stop komutuna eşdeğerdir.
- configtest
- Yapılandırma dosyasında
sözdizimi denetimi yapılmasını sağlar.
Yapılandırma dosyaları
çözümlenir ve bir sorun yoksa bir Syntax Ok
raporu verilir fakat, bir hata varsa o hataya ilişkin
ayrıntılı bilgi verilir. apachectl -t komutuna
eşdeğerdir.
apachectl -t komutuna eşdeğerdir.
Aşağıdaki seçenek eski sürümlerde
kullanılmaktaydı, fakat artık
kullanılmamaktadır.
- startssl
-
httpd sunucusunu SSL destekli başlatmak
için, yapılandırma dosyanızı ilgili
yönergeleri içermesi için elden geçirmeli ve
normal apachectl start komutunu
kullanmalısınız.
apachectl aşağıdaki ortam
değişkenlerinden etkilenmektedir:
APACHE_HTTPD, APACHE_LYNX, APACHE_STATUSURL, APACHE_ULIMIT_MAX_FILES,
APACHE_RUN_DIR, APACHE_LOCK_DIR, APACHE_RUN_USER, APACHE_ARGUMENTS,
APACHE_ENVVARS
Ayrıntılar için betikteki açıklamalara
bakınız. Bu değişkenler (
APACHE_ENVVARS
haricinde)
/etc/apache2/envvars dosyasında atanabilir.
apache2(8) (veya
httpd(8))
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için
https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni bir
konu açınız ve isteğinizi belirtiniz.