httpd - Apache Hiper Metin Aktarım Protokolü Sunucusu
Please note
This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information.
You may follow this link to go to the current version of this document.
Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.
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.
Kullanım
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 ] [ -T ]
Windows sistemlerinde, ek olarak şunlar vardır:
httpd [ -k install | config |
uninstall ] [ -n isim ]
[ -w ]
Seçenekler
-d sunucu-kök-dizini- sunucu-kök-dizini'ni
ServerRootyönergesine ilk değer olarak atar. Yapılandırma dosyasındaki birServerRootyönergesiyle bu atama geçersiz kılınabilir. Bu seçenek belirtilmediği takdirde/usr/local/apache2dizini öntanımlıdır. -f yapılandırma-dosyası- Başlatma sırasında yapılandırma-dosyası'ndaki yönergeler
kullanılır. Eğer yapılandırma-dosyası bir / ile başlamıyorsa
dosyanın
ServerRootyönergesinin değerine göreli olduğu varsayılır. Seçenek belirtilmediği takdirdeconf/httpd.conföntanımlı değerdir. -kstart | restart | graceful | stop | graceful-stophttpd'yi başlatmak, durdurmak ve yeniden başlatmak için sinyal gönderir. Daha ayrıntılı bilgi edinmek için Apache httpd'nin Durdurulması belgesine bakınız.-C yönerge- Yapılandırma yönerge'sini yapılandırma dosyalarını okumadan önce işleme sokar.
-c yönerge- Yapılandırma yönerge'sini yapılandırma dosyalarını okuduktan sonra işleme sokar.
-D parametre- Sunucu başlatılırken veya yeniden başlatılırken komutları şarta bağlı
olarak işleme sokmak veya atlamak için yapılandırma dosyalarında
kullanılan
<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ürecinsetsid()ve benzerlerinden çağrılmasını engellemek için) gibi daha az bilinen bazı başlatma parametrelerini atamakta da kullanılabilir. -e seviye- Hata günlüğü seviyesi olarak
LogLevelyö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- Sunucunun başlatılması sırasında hata iletilerinin belirtilen dosya'ya gönderilmesini sağlar.
-h- Mevcut komut satırı seçeneklerinin kısa bir özetini çıktılar.
-l- Sunucunun içinde derlenmiş modüllerin listesini çıktılar. Bu liste
LoadModuleyönergesi kullanılarak devingen olarak yüklenen modülleri içermez. -L- Durağan modüllerce sağlanmış yönergeleri olası değerleriyle geçerli konumlarına yerleştirerek listeler.
-M- Yüklü durağan ve paylaşımlı modülleri listeler.
-R dizin- Sunucu
SHARED_COREkullanılarak derlendiği takdirde bu seçenek paylaşımlı nesne dosyaları için dizin belirtir. -S- Yapılandırma dosyasından çözümlenmiş haliyle ayarları gösterir (şu an sadece sanal konak ayarları gösterilmektedir).
-T(2.2.17 ve sonrasında kullanılabilir.)- Başlatma veya yeniden başlatma sırasında belge kök dizini sınamasını yapmadan geçer.
-t- Yapılandırma dosyasını sözdizimi hatalarına karşı denetler. Program
sözdizimini denetledikten sonra sözdizimi geçerliyse 0 ile, değilse
sıfırdan farklı bir değerle çıkar.
-DDUMP_VHOSTSseçeneği ile birlikte kullanılmışsa ek olarak sanal konak ayrıntıları da basılır.-DDUMP_MODULESseçeneği ile ise ek olarak tüm modüller listelenir. -vhttpdsürümünü basar ve çıkar.-V- Sürümü ve
httpdkurulum parametrelerini basar ve çıkar. -Xhttpdhata 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- Parametreler bakımından sırasıyla: Apache httpd bir Windows NT hizmeti haline getirilir; başlatma seçenekleri Apache httpd hizmeti için değiştirilir; ve Apache httpd hizmeti sistemden kaldırılır.
-n isim- Sinyal gönderilecek Apache httpd hizmetinin ismi.
-w- Hata durumunda konsol penceresi açık tutularak hata iletilerinin okunması sağlanır.
Yorum
Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
