Apache Web Server Linux'a Nasıl Kurulur? Adım Adım Rehber

Linux sunucusunda Apache Web Server kurulumunu anlatan adım adım rehber.

BFS

Bir gün, sabah işe başlamak için bilgisayarınızı açtığınızda, bir web sitesi oluşturma fikri aklınıza gelir. Ama hemen "Bu web sitesini barındıracak bir sunucuya ihtiyacım var!" diye düşünürsünüz. İşte o an Apache Web Server devreye giriyor. "Nasıl kurarım?" diye düşünüyorsanız, doğru yerdesiniz! Bu yazıda, Linux sunucunuza Apache Web Server'ı nasıl kolayca kurabileceğinizi adım adım öğreteceğim.

1. Apache Nedir?



Apache, açık kaynaklı ve dünya çapında popüler bir web sunucusudur. İnternetteki birçok web sitesi Apache Web Server üzerinden çalışıyor. Hızlı, güvenli ve esnektir. Ayrıca Linux'ta çalışması oldukça kolaydır. Hadi şimdi kurulumun ilk adımına geçelim.

2. Apache Kurulumu İçin Gereksinimler



Apache’yi kurmaya başlamadan önce birkaç şey hazırlamanız gerekir. Öncelikle, bir Linux sunucusuna erişiminiz olması gerekiyor. Eğer yoksa, hemen bir tane kurabilir ya da sanal bir ortamda test edebilirsiniz. Ayrıca, root yetkilerine sahip bir kullanıcı olmanız gerektiğini unutmayın.

3. Apache Web Server Kurulumu



Şimdi ise Linux’a Apache kurulumuna başlayabiliriz. Adımları takip ederek kurulum işlemini tamamlayabilirsiniz.


sudo apt update
sudo apt install apache2


İlk olarak paket listesini güncelliyoruz. Ardından Apache’yi kurmak için gerekli komutları giriyoruz. Eğer CentOS veya Red Hat tabanlı bir dağıtım kullanıyorsanız, şu komutları kullanabilirsiniz:


sudo yum install httpd


4. Apache'yi Başlatma ve Kontrol Etme



Apache kurulduktan sonra, web sunucusunu başlatmamız gerekiyor. Bunun için aşağıdaki komutu kullanabilirsiniz:


sudo systemctl start apache2


Apache’nin düzgün çalıştığını kontrol etmek için, web tarayıcınızda sunucunuzun IP adresini yazabilirsiniz. Eğer her şey yolundaysa, karşınıza Apache’nin varsayılan hoş geldiniz sayfası gelecektir.

5. Apache'yi Otomatik Başlatma



Sunucu her yeniden başladığında Apache’nin otomatik olarak çalışması için şu komutu kullanabiliriz:


sudo systemctl enable apache2


Bu komut, Apache'nin her sistem açılışında otomatik olarak başlamasını sağlar.

6. Güvenlik Duvarı Ayarları



Eğer bir güvenlik duvarı kullanıyorsanız, Apache’nin dışarıdan erişilebilmesi için bazı portları açmanız gerekebilir. Bu işlem için şu komutu kullanabilirsiniz:


sudo ufw allow 'Apache Full'


Bu komut, Apache’nin HTTP ve HTTPS servislerinin çalışabilmesi için gerekli olan portları açacaktır.

7. Apache İle İlgili Temel Yapılandırmalar



Apache’yi kurduktan sonra, bazı yapılandırmalar yapmanız gerekebilir. Apache’nin yapılandırma dosyası genellikle /etc/apache2/apache2.conf veya /etc/httpd/httpd.conf dosyasında bulunur. Bu dosyayı düzenleyerek web sunucusunun davranışlarını değiştirebilirsiniz.

Örneğin, eğer bir sanal ana bilgisayar (virtual host) yapılandırmak istiyorsanız, şu komutu kullanarak dosyayı düzenleyebilirsiniz:


sudo nano /etc/apache2/sites-available/000-default.conf


Bu dosyada, web sitenizin kök dizini, ana bilgisayar adı ve diğer yapılandırma bilgilerini değiştirebilirsiniz.

8. Apache’nin Durumunu Kontrol Etme



Apache’nin çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:


sudo systemctl status apache2


Bu komut, Apache’nin aktif olup olmadığını gösterir. Eğer bir sorun varsa, hata mesajlarını inceleyebilirsiniz.

9. Apache’yi Yeniden Başlatma



Herhangi bir yapılandırma değişikliği yaptıysanız, Apache’yi yeniden başlatmanız gerekebilir. Bunun için şu komutu kullanabilirsiniz:


sudo systemctl restart apache2


Apache’yi yeniden başlatarak yaptığınız değişikliklerin uygulanmasını sağlarsınız.

10. Apache’nin Güncellenmesi



Apache’yi güncel tutmak önemlidir. Herhangi bir güvenlik açığı veya hata varsa, bunları gideren güncellemeleri almak için şu komutları kullanabilirsiniz:


sudo apt update
sudo apt upgrade apache2


Sonuç



Linux sunucunuza Apache Web Server kurmak oldukça basit ve hızlı bir işlemdir. Bu rehberde, kurulum sürecinde ihtiyaç duyacağınız temel adımları paylaştım. Apache ile güçlü ve güvenli bir web sunucusuna sahip olabilirsiniz. Unutmayın, her zaman Apache’nin en son sürümünü kullanarak güvenlik açıklarını önleyebilir ve sunucunuzun performansını artırabilirsiniz.

İ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ü,...