Apache Web Server Linux Üzerine Nasıl Kurulur?

Bu rehber, Linux üzerinde Apache Web Server kurulumunun nasıl yapılacağını detaylı bir şekilde anlatmaktadır.

BFS

Bir zamanlar, web dünyasında var olmanın en önemli adımlarından biri bir sunucuya sahip olmaktı. Ancak bir sunucu sadece donanım değil, aynı zamanda üzerine yükleyeceğiniz yazılımlarla şekillenir. Apache Web Server, bu yazılımların en popülerlerinden biridir. Peki, Linux üzerine Apache Web Server nasıl kurulur? Hadi birlikte keşfedelim!

Başlangıçta Bir Adım: Apache Nedir?



Apache Web Server, dünya çapında milyonlarca web sitesinin ihtiyaç duyduğu güçlü bir açık kaynaklı web sunucusudur. Eğer bir web sitesi sahibiyseniz ya da web geliştirme dünyasına adım atıyorsanız, Apache'i mutlaka duymuşsunuzdur. Birçok Linux dağıtımı ile uyumlu olan Apache, kurulumu kolay ve kullanımı basittir.

Adım 1: Sisteminizin Güncel Olduğundan Emin Olun



İlk adım, sisteminizi güncellemektir. Çünkü eski yazılımlar, yeni kuracağınız Apache sürümü ile uyumsuz olabilir. Terminali açın ve şu komutu girin:


sudo apt update && sudo apt upgrade


Bu komut, sisteminizi en son sürümle günceller. Böylece Apache'nin en güncel sürümünü sorunsuz bir şekilde kurabilirsiniz.

Adım 2: Apache Web Server'ı Kurun



Apache kurulumu, Linux dünyasında oldukça basittir. Şimdi, Apache'i kurmaya başlayalım. Terminali açın ve şu komutu yazın:


sudo apt install apache2


Bu komut, Apache Web Server'ı sisteminize kuracaktır. Kurulum sırasında, herhangi bir kullanıcı girişi yapmanıza gerek yoktur; tüm işlemler otomatik olarak gerçekleşir.

Adım 3: Apache'yi Başlatın ve Kontrol Edin



Kurulum tamamlandıktan sonra, Apache'yi başlatmalısınız. Terminale şu komutu yazın:


sudo systemctl start apache2


Apache'nin doğru bir şekilde çalışıp çalışmadığını kontrol etmek için web tarayıcınızı açın ve şu adresi yazın:


http://localhost


Eğer her şey doğruysa, karşınıza "Apache2 Ubuntu Default Page" sayfası çıkmalıdır. Bu, Apache'nin başarıyla kurulduğunu ve çalıştığını gösterir.

Adım 4: Apache'yi Başlangıçta Otomatik Olarak Başlatacak Şekilde Yapılandırın



Her bilgisayar yeniden başlatıldığında Apache'nin de başlatılmasını isterseniz, aşağıdaki komutu kullanabilirsiniz:


sudo systemctl enable apache2


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

Adım 5: Güvenlik Duvarını Yapılandırın



Eğer bir güvenlik duvarı kullanıyorsanız, Apache'nin dış dünyadan erişilebilir olabilmesi için güvenlik duvarı ayarlarını yapmanız gerekir. Şu komut ile Apache için gerekli izinleri verebilirsiniz:


sudo ufw allow 'Apache'


Bu işlem, güvenlik duvarının Apache trafiğine izin vermesini sağlar.

Adım 6: Apache'yi Yönetmek



Apache'yi başlatmak, durdurmak veya yeniden başlatmak için şu komutları kullanabilirsiniz:


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


Adım 7: 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 durumunu size gösterir. Eğer Apache düzgün bir şekilde çalışıyorsa, aktif olarak gösterilecektir.

Sonuç



Ve işte bu kadar! Artık Linux sisteminizde Apache Web Server başarıyla kurulu. Bu güçlü ve güvenilir web sunucusunu kullanarak, web sitenizi veya projelerinizi rahatlıkla barındırabilirsiniz. Apache ile ilgili bu adımları takip ettiğinizde, web dünyasında bir adım daha atmış oldunuz. Artık sırasıyla web sayfalarınızı oluşturabilir ve dünyaya açılabilirsiniz.

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...