Apache HTTP Sunucusu Sürüm 2.5
httpd
, Apache Hiper Metin Aktarım
Protokolü (HTTP) sunucusu programıdır. Tek başına çalışan bir artalan
süreci olarak tasarlanmıştır. Bu tarz kullanıldığında istekleri işleme
sokmak için çocuk süreçlerden ve evrelerden oluşan bir havuz
oluşturur.
Genelde, httpd
'nin doğrudan çağrılmaması
gerekir. Unix ve benzerlerinde apachectl
aracılığıyla, Windows NT, 2000
ve XP'de bir hizmet olarak, Windows 9x ve ME'de ise bir
konsol uygulaması olarak çalıştırılır.
httpd [ -d
sunucu-kök-dizini ] [ -f
yapılandırma-dosyası ]
[ -C yönerge ] [ -c
yönerge ] [ -D parametre ]
[ -e seviye ] [ -E
dosya ]
[ -k start | restart | graceful | stop | graceful-stop ]
[ -R dizin ] [ -h ]
[ -l ] [ -L ] [ -S ]
[ -t ] [ -v ] [ -V ]
[ -X ] [ -M ]
Windows sistemlerinde, ek olarak şunlar vardır:
httpd [ -k install | config |
uninstall ] [ -n isim ]
[ -w ]
-d sunucu-kök-dizini
ServerRoot
yönergesine ilk değer olarak atar. Yapılandırma
dosyasındaki bir ServerRoot
yönergesiyle bu atama geçersiz kılınabilir. Bu seçenek belirtilmediği
takdirde /usr/local/apache2
dizini öntanımlıdır.-f yapılandırma-dosyası
ServerRoot
yönergesinin
değerine göreli olduğu varsayılır. Seçenek belirtilmediği takdirde
conf/httpd.conf
öntanımlı değerdir.-k start | restart | graceful | stop |
graceful-stop
httpd
'yi başlatmak, durdurmak ve yeniden
başlatmak için sinyal gönderir. Daha ayrıntılı bilgi edinmek için Apache'nin Durdurulması belgesine
bakınız.-C yönerge
-c yönerge
-D parametre
<IfDefine>
bölümlerinde kullanılmak üzere bir yapılandırma parametre'si
tanımlar. Ayrıca, -DNO_DETACH
(ana sürecin çatallanmasını
engellemek için), -DFOREGROUND
(ana sürecin
setsid()
ve benzerlerinden çağrılmasını engellemek için)
gibi daha az bilinen bazı başlatma parametrelerini atamakta da
kullanılabilir.-e seviye
LogLevel
yönergesine sunucu başlatılırken seviye
değerini atar. Bu seçenek, başlatma sırasındaki sorunları saptamak
amacıyla hata iletilerinin ayrıntı seviyesini geçici olarak arttırmak
için kullanılır.-E dosya
-h
-l
LoadModule
yönergesi kullanılarak
devingen olarak yüklenen modülleri içermez.-L
-M
-R dizin
SHARED_CORE
kullanılarak derlendiği takdirde bu
seçenek paylaşımlı nesne dosyaları için dizin belirtir.-S
-t
-DDUMP_VHOSTS
seçeneği ile birlikte
kullanılmışsa ek olarak sanal konak ayrıntıları da basılır.
-DDUMP_MODULES
seçeneği ile ise ek olarak
tüm modüller listelenir.-v
httpd
sürümünü basar ve çıkar.-V
httpd
kurulum parametrelerini
basar ve çıkar.-X
httpd
hata ayıklama kipinde çalışır. Tek
çocuk süreç başlatılır ve sunucu konsolu terketmez.Aşağıdaki seçenekler sadece Windows platformunda geçerlidir:
-k install | config | uninstall
-n isim
-w