Apache Yapılandırması: Adım Adım Rehber

21 Jun 2026 7 görüntüleme Yazılım

Apache Nedir?

Apache, dünya genelinde en yaygın olarak kullanılan açık kaynaklı web sunucularından biridir. 1995 yılında geliştirilmeye başlanmış ve o günden bu yana sürekli güncellenmiştir. Apache, esnekliği ve geniş eklenti desteği sayesinde hem küçük hem de büyük ölçekli projelerde tercih edilmektedir.

Apache Yapılandırması Neden Önemlidir?

Apache yapılandırması, sunucunuzun performansını, güvenliğini ve işlevselliğini belirleyen temel ayarlardır. Doğru yapılandırma ile:

  • Web sitenizin hızını artırabilirsiniz.
  • Güvenlik açıklarını azaltarak sitenizi koruyabilirsiniz.
  • Farklı uygulamalar için özel ayarlar yapabilirsiniz.

Apache Yapılandırma Dosyaları

Apache yapılandırması genellikle httpd.conf veya apache2.conf dosyaları üzerinden yapılır. Bu dosyalar, sunucunun genel ayarlarını ve sanal ana bilgisayar (virtual host) ayarlarını içerir.

Dosya Yapısına Göz Atalım

  • httpd.conf: Ana yapılandırma dosyasıdır.
  • conf.d/: Ek yapılandırma dosyalarının bulunduğu dizindir.
  • sites-available/: Aktif hale getirilebilecek sanal ana bilgisayar yapılandırmalarını içerir.
  • sites-enabled/: Aktif olan sanal ana bilgisayar yapılandırmalarını barındırır.

Apache Yapılandırma Ayarları

Apache yapılandırmasında birkaç önemli ayar bulunmaktadır:

1. Port Ayarları

Apache sunucusu, varsayılan olarak 80 numaralı portu kullanır. HTTPS için ise 443 numaralı port kullanılır. Bu ayarı Listen direktifi ile değiştirebilirsiniz:

Listen 80

2. Sanal Ana Bilgisayarlar (Virtual Hosts)

Birden fazla web sitesini aynı sunucuda barındırmak için sanal ana bilgisayarlar kullanılır. Her bir sanal ana bilgisayar için ayrı yapılandırmalar yapılabilir:

<VirtualHost *:80>
    ServerName www.ornek.com
    DocumentRoot /var/www/ornek
</VirtualHost>

3. Güvenlik Ayarları

Apache, güvenlik açıklarını azaltmak için çeşitli ayarlar sunar. AllowOverride ve Require direktifleri ile erişim kontrolü yapabilirsiniz:

<Directory /var/www/ornek>
    AllowOverride All
    Require all granted
</Directory>

Apache Modülleri

Apache, modüler bir yapıya sahiptir. İhtiyacınıza göre farklı modülleri etkinleştirebilirsiniz. En yaygın kullanılan modüller arasında:

  • mod_rewrite: URL yeniden yazma işlemleri için kullanılır.
  • mod_ssl: HTTPS desteği sağlar.
  • mod_security: Web uygulama güvenliğini artırır.

Limit Bilgisayar Kursu ile Apache Eğitimi

Ankara'nın Kızılay bölgesinde yer alan Limit Bilgisayar Kursu, Apache yapılandırması ve yönetimi üzerine kapsamlı eğitimler sunmaktadır. Eğitimlerimiz, hem teorik bilgi hem de pratik uygulamalar içermektedir. Limit Bilgisayar Kursu ile Apache'yi en iyi şekilde öğrenip, kariyerinize değer katabilirsiniz.

Sonuç

Apache yapılandırması, web sunucusu yönetiminin en kritik bileşenlerinden biridir. Doğru yapılandırma ile sunucu performansınızı artırabilir, güvenliğinizi güçlendirebilirsiniz. Ankara'da bilgisayar eğitimi almak isteyenler için Limit Bilgisayar Kursu ideal bir tercih olacaktır.

İletişim

Limit Bilgisayar Kursu ile kariyerinize yatırım yapın! 0 536 601 06 16

Bu Yazıyı Paylaş
ÜCRETSİZ ONLINE SINAV

Online Bilgisayar İşletmenliği Deneme Sınavı

40 soruluk profesyonel deneme sınavıyla bilgi seviyenizi ölçün. Anında sonuç!

Hemen Sınava Başla