Apache Web Server Nasıl Kurulur? (Linux) – Adım Adım Kılavuz

Apache Web Server’ın Linux sistemine nasıl kurulacağını öğrenmek için detaylı bir rehber. Adım adım açıklamalar ve komutlar ile Apache kurulumu kolayca yapılabilir.

BFS

Bir web sitesine sahip olmak istediğinizde, ilk yapmanız gerekenlerden biri güvenilir ve hızlı bir web sunucusuna sahip olmaktır. Apache Web Server, yıllardır bu konuda en popüler ve güvenilir seçeneklerden biri. Linux sisteminde Apache kurulumunu yapmak, aslında düşündüğünüz kadar karmaşık değil. Hadi, birlikte adım adım Apache Web Server'ı Linux işletim sistemine kuralım!

1. İlk Adım: Güncellemeler ve Paket Yönetimi



Her şeyden önce, sisteminizin güncel olması çok önemli. Apache'nin düzgün çalışabilmesi için gerekli olan paketlerin güncel versiyonlarına ihtiyacınız olacak. Linux’ta paketleri güncellemek için terminali açın ve aşağıdaki komutu girin:


sudo apt update && sudo apt upgrade


Bu komut, sistemdeki tüm paketleri günceller ve Apache için gerekli ortamı hazırlar. Şimdi her şey hazır!

2. Apache'yi Kurma Zamanı



Artık sıra Apache'yi kurmaya geldi. Apache, popüler bir açık kaynak yazılım olduğu için paket yöneticisinde kolayca mevcut. Apache’yi yüklemek için şu komutu kullanabilirsiniz:


sudo apt install apache2


Kurulum birkaç dakika sürecektir. Kurulum tamamlandığında, Apache hizmetinin düzgün çalışıp çalışmadığını kontrol edebiliriz.

3. Apache'yi Başlatma ve Durumunu Kontrol Etme



Apache kurulduktan sonra, servislerini başlatmak için şu komutu kullanabilirsiniz:


sudo systemctl start apache2


Apache’nin doğru şekilde çalışıp çalışmadığını kontrol etmek için aşağıdaki komut ile durumunu kontrol edebilirsiniz:


sudo systemctl status apache2


Eğer her şey yolunda ise, “active (running)” yazısını görmelisiniz. Apache'yi başlatmak ve durdurmak için `start` ve `stop` komutlarını kullanabileceğinizi unutmayın.

4. Web Sunucusuna Erişim



Apache'yi başlattıktan sonra, web sunucusunun doğru çalışıp çalışmadığını test edelim. Tarayıcınızı açın ve adres çubuğuna şu IP adresini yazın:


http://localhost


Eğer her şey doğru yapıldıysa, Apache'nin varsayılan sayfasını göreceksiniz. “It works!” mesajı sizlere başarılı bir kurulum yapıldığını müjdeleyecektir.

5. Apache'yi Otomatik Başlatma



Apache'yi her yeniden başlattığınızda manuel olarak başlatmak istemezsiniz, değil mi? O yüzden Apache’nin sistem açılışında otomatik olarak başlatılmasını sağlayacağız. Aşağıdaki komutla bunu yapabilirsiniz:


sudo systemctl enable apache2


Artık Apache her sistem yeniden başlatıldığında otomatik olarak başlayacaktır.

6. Apache Konfigürasyonu



Apache, oldukça esnek bir yapılandırmaya sahiptir. Web sunucusunun çalışma şeklini değiştirmek için yapılandırma dosyalarını düzenlemeniz gerekir. Apache'nin yapılandırma dosyası, `/etc/apache2/apache2.conf` yolunda bulunur. Bu dosyayı düzenlemek için:


sudo nano /etc/apache2/apache2.conf


Burada birçok farklı ayar yapabilirsiniz, ancak dikkatli olmanız gerektiğini unutmayın. Yanlış bir yapılandırma, web sunucusunun düzgün çalışmamasına neden olabilir.

7. Güvenlik ve İzinler



Bir web sunucusu kurarken güvenlik, her zaman ön planda olmalıdır. Apache'yi kurduktan sonra, erişim izinlerini doğru bir şekilde ayarlamak oldukça önemlidir. Apache'nin dinlediği portları kontrol etmek için şu komutu kullanabilirsiniz:


sudo ufw allow 'Apache Full'


Bu, Apache'nin 80 ve 443 numaralı portları üzerinden web trafiğini almasını sağlar.

Ayrıca, Apache'nin sistem kaynaklarını aşırı kullanmaması için her zaman limitler belirleyin ve düzenli olarak güncellemeler yapın.

8. Apache’nin Durumunu ve Hatalarını İzleme



Apache'nin nasıl çalıştığını takip etmek, sorunları çözmek için oldukça önemlidir. Apache’nin günlüklerini izlemek için şu komutları kullanabilirsiniz:


sudo tail -f /var/log/apache2/error.log


Bu komut, Apache’nin hata günlüklerini takip etmenizi sağlar ve herhangi bir problem durumunda hızlıca müdahale edebilmenize olanak tanır.

Sonuç



Apache Web Server’ı Linux işletim sistemine kurmak oldukça basit ve etkili bir yöntemdir. Kurulum adımlarını dikkatlice takip ederek, hızlıca bir web sunucusu oluşturabilir ve güvenli bir şekilde yayına alabilirsiniz. Apache, hız ve güvenlik konularında da oldukça güçlüdür, bu yüzden web sitenizin altyapısında kullanabileceğiniz en iyi seçeneklerden biridir.

Başarıyla Apache Web Server kurulumunu tamamladınız! Artık web sitenizi yayına alabilir, kullanıcılarınızla buluşturabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...