Kullanım
httpd [ -d sunucukökü ] [ -f yapılandırma ] [ -C yönerge ] [ -c yönerge ] [ -D parametre ] [ -e
seviye ] [ -E dosya ] [ -k start|restart|graceful|stop|graceful-stop ] [ -h ] [ -l ] [ -L ] [
-S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ] [ -T ]
Windows sistemlerinde aşağıdaki ek argümanlar mevcuttur:
httpd [ -k install|config|uninstall ] [ -n ad ] [ -w ]
Özet
httpd, Apache Köprü Metni Aktarım Protokolü (HTTP) sunucu programıdır. Bağımsız bir arka plan süreci (daemon) olarak çalıştırılacak şekilde tasarlanmıştır. Bu şekilde kullanıldığında, istekleri işlemek üzere bir alt süreç (child process) veya iş parçacığı (thread) havuzu oluşturacaktır.
Genel olarak httpd doğrudan çağrılmamalı, bunun yerine Unix tabanlı sistemlerde apachectl aracılığıyla veya Windows NT, 2000 ve XP'de bir hizmet (service) olarak, Windows 9x ve ME'de ise bir konsol uygulaması olarak çağrılmalıdır.
Seçenekler
-d sunucukökü ServerRoot yönergesinin başlangıç değerini sunucukökü olarak ayarlar. Bu değer, yapılandırma dosyasındaki ServerRoot yönergesiyle geçersiz kılınabilir. Varsayılan değer /usr dizinidir.
-f yapılandırma Başlangıçta yapılandırma dosyasındaki yönergeleri kullanır. Eğer yapılandırma bir / ile başlamıyorsa, ServerRoot'a göre göreli bir yol olarak kabul edilir. Varsayılan değer /etc/apache2/httpd.conf dosyasıdır.
-k start|restart|graceful|stop|graceful-stop httpd sunucusuna başlatma, yeniden başlatma veya durdurma sinyali gönderir. Daha fazla bilgi için 'Stopping Apache httpd' (Apache httpd'yi Durdurma) bölümüne bakın.
-C yönerge Yapılandırma dosyalarını okumadan önce yapılandırma yönergesini (directive) işler.
-c yönerge Yapılandırma dosyalarını okuduktan sonra yapılandırma yönergesini (directive) işler.
-D parametre
Sunucu başlangıcında ve yeniden başlatılmasında komutları koşullu olarak atlamak veya işlemek için yapılandırma dosyalarındaki
-e seviye Sunucu başlatılırken LogLevel değerini seviye düzeyine ayarlar. Bu, başlangıç sırasındaki sorunları bulmak amacıyla hata mesajlarının ayrıntı düzeyini geçici olarak artırmak için kullanışlıdır.
-E dosya Sunucu başlatılırken oluşan hata mesajlarını dosya dosyasına gönderir.
-h: Kullanılabilir komut satırı seçeneklerinin kısa bir özetini çıktı olarak verir.-l: Sunucuya derlenmiş modüllerin bir listesini çıktı olarak verir. Bu seçenek, LoadModule yönergesi kullanılarak dahil edilen dinamik olarak yüklenmiş modülleri listelemez.-L: Statik modüller tarafından sağlanan yönergelerin bir listesini, beklenen argümanlar ve yönergenin geçerli olduğu yerlerle birlikte çıktı olarak verir. Paylaşılan (shared) modüller tarafından sağlanan yönergeler listelenmez.-M: Yüklü Statik ve Paylaşılan Modüllerin (Static and Shared Modules) bir listesini döker.-S: Yapılandırma dosyasından ayrıştırılan ayarları gösterir (şu anda yalnızca sanal konak (virtualhost) ayarlarını gösterir).
-T (Sürüm 2.3.8 ve sonrasında mevcuttur) Başlangıçta/yeniden başlatmada belge kök dizini (document root) kontrolünü atlar.
-t: Yalnızca yapılandırma dosyaları için sözdizimi testleri çalıştırır. Program bu sözdizimi ayrıştırma testlerinden hemen sonra 0 (Sözdizimi Tamam) veya 0'a eşit olmayan bir dönüş koduyla (Sözdizimi Hatası) hemen çıkar. Eğer -D DUMP_VHOSTS da ayarlanmışsa, sanal konak yapılandırmasının ayrıntıları yazdırılacaktır. Eğer -D DUMP_MODULES ayarlanmışsa, yüklenen tüm modüller yazdırılacaktır.-v: httpd sürümünü yazdırır ve ardından çıkar.-V: httpd sürümünü ve derleme parametrelerini yazdırır ve ardından çıkar.-X: httpd'yi hata ayıklama modunda çalıştırır. Yalnızca tek bir işçi (worker) başlatılacak ve sunucu konsoldan ayrılmayacaktır.
Aşağıdaki argümanlar yalnızca Windows platformunda mevcuttur:
-k install|config|uninstall Apache httpd'yi bir Windows NT hizmeti olarak yükler; Apache httpd hizmetinin başlangıç seçeneklerini değiştirir ve Apache httpd hizmetini kaldırır.
-n ad Sinyal gönderilecek Apache httpd hizmetinin adı.
-w: Hata durumunda hata mesajının okunabilmesi için konsol penceresini açık tutar.
Apache HTTP Server 2018-07-06 HTTPD(8)