Apache Web Server Nasıl Kurulur? (Linux) - Adım Adım Rehber

Apache Web Server kurulumu, Linux sunucuları için temel bir işlem olup, doğru adımlarla hızlı ve güvenli bir şekilde yapılabilir. Bu rehber, Apache’yi kurma ve yapılandırma konusunda detaylı bilgiler sunmaktadır.

BFS

Apache Web Server Nedir?



Bir web geliştiricisi olarak, her şeyin düzgün çalışması için güçlü bir sunucuya ihtiyacınız olduğunu bilirsiniz. İşte tam da bu noktada Apache Web Server devreye giriyor. Apache, dünya çapında en çok tercih edilen web sunucularından biridir ve açık kaynak kodlu olmasıyla da büyük bir avantaj sağlar. Linux üzerinde Apache kurulumu yapmak, genellikle web projeleriniz için en güvenli ve güçlü çözüm olacaktır. Peki, bunu nasıl yapabilirsiniz?

Apache Kurulumuna Hazırlık



Apache Web Server’ı kurmadan önce bazı ön hazırlıklar yapmanız gerekir. Endişelenmeyin, her şeyin yolunda gitmesini sağlamak için adım adım ilerleyeceğiz. İlk olarak, sunucunuzda gerekli olan bazı paketlerin yüklü olduğundan emin olmalısınız. Apache’nin kurulumunu başlatmadan önce terminali açarak aşağıdaki komutu girin:

sudo apt update


Bu komut, paket yöneticisini güncelleyecektir. Güncelleme tamamlandıktan sonra, Apache’yi kurmaya hazır olacağız.

Apache Kurulumunu Başlatma



Apache'nin kurulumu gerçekten çok basittir. Aşağıdaki komutla başlayabiliriz:

sudo apt install apache2


Bu komut, Apache'yi indirip kurmaya başlayacaktır. Kurulum esnasında, genellikle onay vermeniz istenmez. Her şey otomatik olarak gerçekleşir. Kurulum tamamlandığında, Apache Web Server hemen çalışmaya başlayacaktır.

Apache Web Server'ı Başlatma ve Durumunu Kontrol Etme



Apache kurulduktan sonra, sunucunun düzgün çalışıp çalışmadığını kontrol etmeniz gerekir. Apache’yi başlatmak için aşağıdaki komutu kullanabilirsiniz:

sudo systemctl start apache2


Apache’nin başladığını doğrulamak için ise şu komutu kullanabilirsiniz:

sudo systemctl status apache2


Eğer her şey yolunda giderse, Apache servisi "active (running)" olarak görünecektir.

Apache'yi Otomatik Olarak Başlatma



Eğer sunucunuz her yeniden başlatıldığında Apache'nin otomatik olarak başlamasını istiyorsanız, aşağıdaki komutu kullanarak Apache'yi etkinleştirebilirsiniz:

sudo systemctl enable apache2


Bu sayede, her seferinde manuel olarak başlatmak zorunda kalmazsınız.

Apache'yi Test Etme



Şimdi, Apache Web Server'ınızın çalışıp çalışmadığını test edebiliriz. Web tarayıcınızı açın ve sunucunuzun IP adresini girin. Eğer Apache başarıyla kurulmuşsa, karşınıza "Apache2 Ubuntu Default Page" gibi bir sayfa çıkacaktır. Bu, Apache'nin düzgün çalıştığını gösterir.

Apache'nin Çalışma Klasörlerine Göz Atma



Apache'nin ana dizini, kurulum sırasında belirlenmiş olan kök dizinidir. Bu dizinde tüm web sitenizin dosyalarını barındırabilirsiniz. Genellikle bu dizin `/var/www/html` olacaktır.

Burada, varsayılan "index.html" dosyasını bulacaksınız. Bu dosyayı kaldırıp yerine kendi HTML dosyanızı koyarak Apache'nin doğru şekilde çalıştığını daha fazla test edebilirsiniz.

sudo nano /var/www/html/index.html


Yukarıdaki komutla bu dosyayı düzenleyebilir ve sayfanızın içeriğini değiştirebilirsiniz.

Apache'yi Güvenlik İçin Yapılandırma



Web sunucusunu kurduktan sonra, güvenlik önemli bir adımdır. Apache'nin temel yapılandırmasını yaparak sunucunuzu güvenli hale getirebilirsiniz. İlk olarak, güvenlik duvarınızı kontrol edin ve Apache'nin doğru portlarda çalıştığından emin olun. Aşağıdaki komutla firewall ayarlarını kontrol edebilirsiniz:

sudo ufw allow 'Apache'


Bu komut, Apache'nin gerekli olan HTTP ve HTTPS portlarını güvenlik duvarında açacaktır. Eğer sadece HTTP erişimine izin vermek isterseniz, şu komutu kullanabilirsiniz:

sudo ufw allow 'Apache Full'


Bu adımlar, Apache'yi güvenli bir şekilde çalıştırmanıza yardımcı olacaktır.

Sonraki Adımlar ve İpuçları



Artık Apache Web Server'ınız çalışıyor ve ilk adımlarınızı attınız. Ancak, Apache'nin sunduğu tüm güçlü özellikleri kullanmaya başlamak için bazı ek yapılandırmalar yapmanız gerekebilir. Örneğin, sanal sunucular oluşturabilir, SSL sertifikaları ekleyebilir veya Apache modüllerini etkinleştirebilirsiniz. Bu özellikler, web sitenizin hızını ve güvenliğini artırmanıza yardımcı olacaktır.

Sonuç



Apache Web Server kurulumunun ne kadar kolay olduğunu gördünüz mü? Linux üzerinde Apache'yi kurarak güçlü ve güvenli bir web sunucusu oluşturabilirsiniz. Tüm bu adımları takip ederek, bir web geliştiricisi olarak sunucularınızın yönetimini daha verimli hale getirebilirsiniz. Unutmayın, Apache'yi sadece kurmakla kalmayın, onu en iyi şekilde yapılandırarak performansını da artırın!

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