Apache Web Server Nasıl Kurulur? (Linux)

Linux üzerinde Apache Web Server kurulumu hakkında adım adım bir rehber. Apache’nin ne olduğu, kurulumu, yapılandırması ve güvenlik önlemleri hakkında detaylı bilgiler sunuyor.

BFS

Linux üzerinde Apache Web Server kurulumu yapmak istiyorsanız, doğru yerdesiniz! Apache, internetin arkasındaki en popüler ve güçlü web sunucularından biridir. Hem güvenliği hem de esnekliği ile dünya çapında milyonlarca web sitesinin temelini oluşturur. Bu blog yazısında, adım adım Apache kurulumunu keşfedeceğiz. Hazır mısınız? O zaman başlayalım!

Apache Web Server Nedir?


Apache, açık kaynaklı ve ücretsiz bir web sunucusudur. Hedefi, web sayfalarını internet üzerinden kullanıcılara sunmaktır. Apache’nin en büyük avantajlarından biri, modüler yapısıdır. Bu, ihtiyacınıza göre ek özellikler ekleyebilmenizi sağlar. Genellikle Linux, Windows ve macOS sistemlerinde kullanılır, ancak bu yazımızda sadece Linux üzerinde kurulum yapacağız.

Apache Web Server Kurulumuna Başlamadan Önce


Apache'yi kurmadan önce, sisteminizin güncel olup olmadığını kontrol etmelisiniz. Bunun için terminali açıp şu komutları çalıştırabilirsiniz:

sudo apt update
sudo apt upgrade


Bu komutlar, sisteminizin en son güncellemeleri almasını sağlayacaktır. Eğer kullanıyorsanız, diğer paket yöneticilerini de kullanabilirsiniz, örneğin CentOS için `yum` veya Fedora için `dnf`.

Adım Adım Apache Web Server Kurulumu



1. Apache'yi Yükleme:

Artık Apache'yi kurmaya hazırız! Aşağıdaki komut ile Apache'yi sisteminize kolayca yükleyebilirsiniz:

sudo apt install apache2


Bu komut, Apache web sunucusunun en son sürümünü sisteminize yükleyecektir. Yükleme tamamlandığında, Apache otomatik olarak başlatılır.

2. Apache'nin Durumunu Kontrol Etme:

Apache'nin başarılı bir şekilde kurulduğunu kontrol etmek için, aşağıdaki komutu çalıştırabilirsiniz:

sudo systemctl status apache2


Eğer her şey yolundaysa, terminalde “active (running)” ifadesini göreceksiniz. Bu, Apache’nin çalıştığını ve hazır olduğunu gösterir.

3. Apache'yi Başlatma ve Durdurma:

Eğer Apache'yi başlatmak veya durdurmak isterseniz, aşağıdaki komutları kullanabilirsiniz:

sudo systemctl start apache2   # Apache'yi başlatır
sudo systemctl stop apache2    # Apache'yi durdurur


Bu komutlar, Apache'yi istediğiniz zaman başlatıp durdurmanıza olanak tanır.

Apache'yi Başlatmak İçin Test Etme



Artık Apache'yi kurduk ve çalışıyor. Şimdi sıra geldi basit bir test yapmaya! Tarayıcınızı açın ve şu adresi girin:

http://localhost

Eğer Apache doğru şekilde kurulmuşsa, karşınıza "Apache2 Ubuntu Default Page" yazan bir sayfa çıkacaktır. Bu, Apache’nin başarıyla çalıştığını gösterir!

Apache’nin Yapılandırma Dosyaları



Apache, kurulumdan sonra çeşitli yapılandırma dosyalarına sahip olacaktır. Bu dosyalar, web sunucusunun nasıl çalıştığını kontrol etmenizi sağlar. Apache’nin ana yapılandırma dosyasına şu komutla ulaşabilirsiniz:

sudo nano /etc/apache2/apache2.conf


Burada, Apache’nin genel yapılandırmalarını düzenleyebilirsiniz. Apache ayrıca her sanal sunucu için yapılandırma dosyaları da sağlar. Bu dosyalara şu komutla ulaşabilirsiniz:

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


Bu dosya, Apache’nin hangi web sitesini barındıracağı ve hangi portları dinleyeceği gibi bilgileri içerir.

Apache'yi Güvenli Hale Getirme



Apache'nin kurulumu tamamlandığında, güvenlik de önemlidir. Apache'yi daha güvenli hale getirmek için aşağıdaki adımları izleyebilirsiniz:

1. Güvenlik Duvarı Ayarları:

Apache'yi çalıştırırken, güvenlik duvarı ayarlarınızı kontrol etmek önemlidir. Aşağıdaki komut ile Apache'yi güvenlik duvarına ekleyebilirsiniz:

sudo ufw allow 'Apache'


Bu komut, Apache için gerekli olan portları açarak, gelen bağlantıları kabul etmeye başlar.

2. Apache'nin Yedekleme ve Güncellenmesi:

Apache’nin güncel ve güvenli kalmasını sağlamak için düzenli olarak güncellenmesi gerekir. Şu komut ile Apache’yi güncelleyebilirsiniz:

sudo apt update
sudo apt upgrade apache2


Ayrıca, yedekleme yapmak da önemlidir. Apache’nin yapılandırma dosyalarını yedekleyerek, olası bir sorun durumunda hızlıca geri yükleyebilirsiniz.

Sonuç



Apache Web Server kurulumu tamamlandı! Şimdi web sitenizi güvenle barındırabilir ve internete açabilirsiniz. Apache, oldukça güçlü bir araçtır ve Linux üzerinde oldukça verimli çalışır. Kurulum sırasında dikkat etmeniz gereken şeyler, yapılandırma dosyalarını doğru düzenlemek ve güvenliği sağlamak. Eğer her şey doğru yapılırsa, size sorunsuz bir web deneyimi sunar.

Apache Web Server kurulumunu bu kadar kolay bir şekilde yapabileceğinizden emin olabilirsiniz. Şimdi sıra, kendi web sitenizi oluşturup internette paylaşmaya geldi!

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