Giriş: Apache Web Server Nedir?
Apache Web Server, açık kaynaklı ve en popüler web sunucularından biridir. Dünya çapında milyonlarca web sitesi tarafından kullanılmaktadır. Eğer web sitenizi kendi bilgisayarınızda barındırmak istiyorsanız, Apache, harika bir başlangıç noktasıdır. Windows üzerinde Apache Web Server kurmak ise düşündüğünüz kadar zor değil. Adım adım sizi yönlendirerek, başarılı bir kurulum yapmanıza yardımcı olacağım.
Apache Web Server Kurulumu Adım Adım
1. Apache İndir:
Apache’yi indirmenin ilk adımı, Apache’nin resmi web sitesine gitmek. Bunun için şu adrese gidin:
Apache İndirme Sayfası.
İndirme sayfasında, Windows için uygun olan en son sürümü seçin. Çoğu kullanıcı, en güncel sürümü tercih eder, bu nedenle “Win64” sürümünü seçmek genellikle en iyisidir.
2. Kurulum Dosyasını Çalıştırın:
İndirilen dosyayı çalıştırarak kurulum işlemini başlatın. Kurulum sihirbazı sizi adım adım yönlendirecek. Apache'yi Windows’a kurarken, genellikle varsayılan seçenekleri seçmek işinizi kolaylaştıracaktır. Yine de bazı ayarları değiştirmek isteyebilirsiniz:
- "Server Name" kısmında, sunucunuzun adı olarak "localhost" bırakabilirsiniz.
- "Administrator's Email" kısmını doldurmanız gerekmez, fakat buraya e-posta adresinizi yazabilirsiniz.
3. Apache Sunucusunu Yapılandırma:
Kurulum tamamlandığında, Apache yapılandırma dosyalarını düzenlemeniz gerekebilir. Apache'nin yapılandırma dosyası, “httpd.conf” adını taşır ve genellikle kurulum klasöründe yer alır. Bu dosyayı bir metin düzenleyiciyle açarak, yapılandırmaları değiştirebilirsiniz.
Örnek yapılandırma dosyasını şu şekilde bulabilirsiniz:
# httpd.conf dosyasındaki örnek ayar
ServerRoot "C:/Program Files/Apache Group/Apache2"
Listen 80
ServerName localhost:80
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
Bu kısımdan Apache'nin hangi port üzerinden çalışacağını belirleyebilirsiniz. Standart olarak 80 portu kullanılır.
4. Apache'yi Başlatın:
Apache’nin kurulumunu tamamladığınızda, “Apache Monitor” adlı bir uygulama otomatik olarak çalışacaktır. Buradan Apache'yi başlatabilir ve durdurabilirsiniz. Eğer Apache başarılı bir şekilde başlatıldıysa, web tarayıcınızı açıp, “http://localhost” adresine giderek Apache'nin düzgün çalışıp çalışmadığını kontrol edebilirsiniz. Eğer her şey doğru yapıldıysa, karşınıza bir Apache karşılama sayfası çıkacaktır.
5. Apache ile Test Sayfası Oluşturma:
Apache'nin kurulumunu test etmek için, “htdocs” klasörüne bir test sayfası ekleyin. Bu klasör, Apache tarafından sunulan web dosyalarının bulunduğu yerdir. Yeni bir dosya oluşturun ve adını “index.html” olarak kaydedin. İçeriğini şu şekilde yazabilirsiniz:
Apache Web Server
Apache Web Server Çalışıyor!
Apache web sunucusu başarıyla kurulmuştur.
Şimdi tarayıcınızda “http://localhost” adresine tekrar gidin. Eğer her şey doğru ise, “Apache Web Server Çalışıyor!” yazan bir sayfa göreceksiniz.
Apache ile Daha Fazla Özelleştirme
1. PHP ve MySQL Kurulumu:
Apache ile birlikte genellikle PHP ve MySQL kurarak, dinamik web siteleri oluşturabilirsiniz. PHP ve MySQL'i kurarak, Apache'yi bir LAMP (Linux, Apache, MySQL, PHP) veya WAMP (Windows, Apache, MySQL, PHP) sunucusuna dönüştürebilirsiniz.
2. Apache Modüllerini Kullanma:
Apache, farklı modülleri yükleyerek web sunucunuzun özelliklerini genişletmenizi sağlar. Örneğin, mod_rewrite modülü URL yeniden yazma işlevselliği ekler. Bunun gibi modülleri etkinleştirerek, Apache'yi daha güçlü hale getirebilirsiniz.
Sonuç: Apache Web Server Kurulumunu Başarıyla Tamamladınız!
Tebrikler! Artık Windows üzerinde Apache Web Server kurulumunu başarıyla tamamladınız. Web sunucunuz hazır ve kendi web sitenizi barındırmaya başlayabilirsiniz. Apache, esnekliği ve özelleştirilebilirliği ile harika bir seçenektir. Web projelerinizde Apache'yi kullanarak çok daha güçlü ve hızlı sonuçlar alabilirsiniz.