Apache web server kurulumu

Apache web server kurulumu

Apache nedir? Apache Web Server Kurulumu Ubuntu üstüne nasıl yapılır bu makalemizde bunu işleyeceğiz. Ubuntu, açık kaynaklı olması ve sunduğu güvenlik avantajlarıyla yaygın bir şekilde kullanılan bir işletim sistemidir. Web geliştirme ve barındırma işlemlerinde de sıklıkla tercih edilir. Bu nedenle, Ubuntu üzerinde bir Apache web sunucusu kurmak, birçok kullanıcı için önemli bir adımdır. Apache web sunucusu, internet üzerinde en yaygın kullanılan sunuculardan biri olup, yüksek performans ve esneklik sunar.

1. Sunucunun Hazırlanması

Apache web server kurulumu için ilk adım, performanslı bir sanal sunucunuzun olması gerekmektedir. Yüksek özelliklere sahip bir sanal sunucu satın almak için ilgihost firmasını tercih edebilirsiniz. sunucunun gerekli güncellemelerle hazırlanmasıdır. Terminal üzerinden sunucunun güncellenmesi için aşağıdaki komutlar çalıştırılır:

sudo apt update
sudo apt upgrade

Bu komutlar, sistemin en son yazılım paketleri ile güncellenmesini sağlar. Bu adım, sunucunun güvenliğini artırmak ve kurulacak yazılımın uyumluluğunu sağlamak için önemlidir.

2. Apache Web Server Kurulumu

Güncelleme işlemleri tamamlandıktan sonra, Apache web sunucusunun kurulmasına geçilebilir. Kurulum için terminalde aşağıdaki komut kullanılır:

sudo apt install apache2

Bu komut, Apache web sunucusunu indirip kuracaktır. Kurulum tamamlandığında, Apache’nin otomatik olarak başlatılması ve sistem yeniden başlatıldığında da otomatik olarak çalışması sağlanır.

3. Apache Web Sunucusunun Durumunun Kontrol Edilmesi

Kurulumun başarılı olup olmadığını kontrol etmek için Apache’nin durumu sorgulanabilir. Aşağıdaki komut ile Apache’nin çalışıp çalışmadığı kontrol edilir:

sudo systemctl status apache2

Eğer Apache başarılı bir şekilde çalışıyorsa, bu komut “active (running)” sonucunu döndürecektir. Bu, Apache web sunucusunun kurulumunun başarılı olduğunu gösterir.

4. Güvenlik Duvarı Ayarlarının Yapılması

Eğer sunucuda bir güvenlik duvarı aktifse, Apache web sunucusunun gerekli trafiği alabilmesi için uygun kuralların eklenmesi gerekmektedir. Ubuntu üzerinde yaygın olarak kullanılan ufw güvenlik duvarı, Apache’nin ihtiyaç duyduğu bağlantı noktalarını açmak için aşağıdaki komutlar kullanılabilir:

sudo ufw allow 'Apache Full'

Bu komut, Apache’nin 80 (HTTP) ve 443 (HTTPS) bağlantı noktalarından gelen trafiği kabul etmesine olanak tanır.

5. Apache Web Sunucusunun Test Edilmesi

Apache web server kurulumu tamamlandıktan sonra, kurulumun başarıyla gerçekleştiğini doğrulamak için sunucunun IP adresi tarayıcıya girilir. Eğer her şey doğru şekilde yapıldıysa, Apache’nin varsayılan karşılama sayfası görüntülenecektir. Bu sayfa, Apache web sunucusunun başarıyla kurulduğunu ve çalıştığını gösterir.

6. Apache Web Sunucusunun Yapılandırılması

Kurulum tamamlandıktan sonra, Apache’nin yapılandırma dosyaları düzenlenebilir. Ubuntu’da Apache’nin ana yapılandırma dosyası /etc/apache2/apache2.conf yolunda bulunur. Bu dosya, Apache’nin çalışma prensiplerini belirleyen temel ayarları içerir. Ayrıca, her web sitesi için ayrı yapılandırma dosyaları da oluşturulabilir. Bu yapılandırma dosyaları, genellikle /etc/apache2/sites-available/ dizininde bulunur.

Bir web sitesi için yapılandırma dosyası oluşturmak veya düzenlemek için, aşağıdaki adımlar izlenir:

  1. Yeni bir dosya oluşturulur veya mevcut dosya düzenlenir:
    sudo nano /etc/apache2/sites-available/your_site.conf
  2. Dosya içeriği düzenlendikten sonra, site etkinleştirilir:

    sudo a2ensite your_site.conf

  3. Apache yeniden başlatılır:

    sudo systemctl reload apache2

    Apache web sunucusu, Ubuntu üzerinde başarılı bir şekilde kurulup yapılandırıldığında, güvenli ve performanslı bir web barındırma ortamı sağlanmış olur. Bu adımları takip ederek, Apache web sunucusunun kurulumu kolayca gerçekleştirilebilir ve çeşitli web projeleri barındırılabilir. Bu kurulum rehberi, özellikle yeni başlayanlar için faydalı olacak şekilde tasarlanmıştır.

    Bu makale ile, Apache web server kurulumu Ubuntu üzerinde adım adım anlatılmış olup, kurulum sürecinde dikkat edilmesi gereken noktalar açıklanmıştır. Kurulum tamamlandıktan sonra, sunucunun güvenliği ve performansı optimize edilebilir, böylece web sitelerinin kesintisiz ve güvenli bir şekilde yayın yapması sağlanabilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir