Apache Web Sunucusu Nedir ve Neden Kullanmalısınız?
Bir gün interneti gezerken karşılaştığınız bir web sayfasının altında gizli bir kahraman olduğunu öğrendiniz. Evet, doğru tahmin ettiniz; Apache Web Sunucusu! İnternette gördüğünüz hemen hemen her site, bir web sunucusuna ihtiyaç duyar ve Apache, bu işin en iyilerinden biridir. Apache, açık kaynaklı ve güçlü bir web sunucusudur. Hem Windows hem de Linux platformlarında çalışan Apache, dünya çapında milyonlarca web sitesine hizmet vermektedir.
Apache Web Sunucusu Windows'a Kurulum Adımları
Windows sistemlerinde Apache Web Sunucusu kurulumuna başlamak oldukça basittir. Hadi, hemen adım adım nasıl kuracağımıza bakalım:
Adım 1: Apache İndir
Öncelikle Apache'nin Windows sürümünü resmi web sitesinden indirin. Karşınıza çıkan "Win32" ya da "Win64" sürümünü seçtiğinizden emin olun. İndirilen dosya genellikle bir ZIP dosyası olacak.
Adım 2: Apache'yi Çıkarın ve Kurun
ZIP dosyasını bir klasöre çıkarın (örneğin: C:\Apache24). Klasörün içine girdikten sonra, “bin” klasöründeki httpd.exe dosyasını çalıştırarak Apache’yi başlatabilirsiniz.
Adım 3: Apache'yi Başlatın
Apache'yi başlatmak için, komut istemcisinde şu komutu yazın:
httpd.exe
Bu işlem başarılı olursa, Apache sunucusunun çalıştığını görmek için tarayıcınıza “http://localhost” yazarak Apache'nin karşılama sayfasını görebilirsiniz.
Adım 4: Apache'yi Başlangıçta Çalıştırmak İçin Ayarlayın
Apache’yi her seferinde manuel olarak başlatmak istemiyorsanız, Windows Hizmetleri üzerinden otomatik olarak başlatılmasını sağlayabilirsiniz. Bunun için komut satırında şu komutu kullanabilirsiniz:
httpd.exe -k install
Bu komut, Apache'nin bir hizmet olarak kurulmasını sağlar.
Apache Web Sunucusu Linux'a Kurulum Adımları
Linux kullanıcıları için Apache kurulum adımları daha hızlı ve kolaydır. Linux'un çoğu dağıtımında Apache'nin paketleri yerleşik olarak gelir.
Adım 1: Apache'yi İndirin
Eğer Apache, dağıtımınızda yüklü değilse, terminal üzerinden kolayca kurabilirsiniz. Ubuntu ya da Debian tabanlı bir sistem kullanıyorsanız şu komutla Apache'yi kurabilirsiniz:
sudo apt update
sudo apt install apache2
Adım 2: Apache'yi Başlatın
Kurulum tamamlandıktan sonra Apache'yi başlatmak için şu komutu yazın:
sudo systemctl start apache2
Apache'nin çalışıp çalışmadığını kontrol etmek için tarayıcınızda “http://localhost” yazabilirsiniz.
Adım 3: Apache'yi Sistem Başlangıcında Çalıştırmak İçin Ayarlayın
Apache'yi her açılışta otomatik olarak çalıştırmak için şu komutu kullanabilirsiniz:
sudo systemctl enable apache2
Adım 4: Apache'yi Yeniden Başlatın
Konfigürasyon dosyalarındaki değişikliklerin etkili olabilmesi için Apache’yi yeniden başlatmak gerekebilir. Şu komutla Apache'yi yeniden başlatabilirsiniz:
sudo systemctl restart apache2
Apache Konfigürasyonunu Yapılandırma
Apache'nin varsayılan ayarlarıyla başlayabilirsiniz, ancak sitenizi özelleştirmek isterseniz httpd.conf dosyasına müdahale etmeniz gerekebilir. Bu dosya, sunucunuzun nasıl çalışacağını belirler. Konfigürasyon dosyasını şu komutla açabilirsiniz:
Windows:
C:\Apache24\conf\httpd.conf
Linux:
sudo nano /etc/apache2/apache2.conf
Apache'yi özelleştirebilmek için bu dosyada yapılan düzenlemelere dikkat etmeniz çok önemlidir.
Sonuç
Apache Web Sunucusu, güçlü, esnek ve dünya çapında kullanılan bir web sunucusudur. Windows ya da Linux işletim sisteminizde kolayca kurabilir, kendi web sitenizi barındırabilirsiniz. Hem Windows hem de Linux için adım adım kurulumları inceledik ve temel konfigürasyonları nasıl yapacağınızı öğrendiniz. Şimdi sıra, web sitenizi hayata geçirmeye geldi!