Ubuntu 20 LTS'nin Web Sunucusu (Apache) Kurulumu ve Yapılandırması
Ubuntu 20 LTS, Apache HTTP Sunucusu veya kısaca Apache olarak bilinen popüler bir web sunucusunu destekler. Apache, dinamik ve statik web sayfalarını sunmak için kullanılan açık kaynaklı bir sunucu yazılımıdır. Bu makalede, Ubuntu 20 LTS üzerinde Apache web sunucusunun nasıl kurulacağı ve yapılandırılacağı hakkında bilgi verilecektir.
**1. Apache'nin Kurulumu:**
Ubuntu 20 LTS, Apache sunucusunu varsayılan depolarından kolayca kurmanıza olanak tanır. Terminali açın ve aşağıdaki komutu kullanarak Apache paketini yükleyin:
```
sudo apt update
sudo apt install apache2
```
Bu komutlar, sistem paketlerini günceller ve ardından Apache sunucusunu kurar.
**2. Apache Servisinin Başlatılması:**
Apache paketini başarıyla kurduktan sonra, servisi başlatmanız gerekir. Aşağıdaki komutu kullanarak Apache servisini başlatın:
```
sudo systemctl start apache2
```
**3. Başlangıçta Otomatik Başlatılması:**
Apache'nin sistem başlangıcında otomatik olarak başlatılmasını istiyorsanız, aşağıdaki komutu kullanarak bu özelliği etkinleştirin:
```
sudo systemctl enable apache2
```
**4. Firewall Ayarları:**
Varsayılan olarak, Ubuntu 20 LTS, gelen HTTP trafiklerini engellemek için güvenlik duvarını (firewall) etkinleştirir. Apache'ye erişmek için port 80'in açılması gerekir. Aşağıdaki komutla bu portun açık olduğundan emin olun:
```
sudo ufw allow 'Apache'
```
**5. Test Etme:**
Apache'nin başarıyla kurulup çalıştığını doğrulamak için web tarayıcınızı açın ve "localhost" adresini ziyaret edin. Apache'nin kurulum sayfasını görmelisiniz. Eğer yerel ağınızdaki diğer bilgisayarlar üzerinden Apache'ye erişmek istiyorsanız, Apache'nin IP adresini kullanarak bu bilgisayarların tarayıcısından erişebilirsiniz.
**6. Web Sunucu Yapılandırması:**
Ana Apache yapılandırma dosyası `/etc/apache2/apache2.conf`'dir. Bu dosyada genel sunucu ayarları bulunur. Ana yapılandırma dosyasını düzenlemek için bir metin düzenleyici kullanabilirsiniz.
**7. Sanal Ana Bilgisayarların Yapılandırılması:**
Apache, sanal ana bilgisayarlar kullanarak farklı web sitelerini aynı sunucuda barındırmanıza olanak tanır. Her web sitesi için ayrı bir yapılandırma dosyası oluşturabilirsiniz. Bu dosyalar genellikle `/etc/apache2/sites-available/` dizininde bulunur.
**8. Güvenlik İpuçları:**
- Güvenlik güncellemelerini düzenli olarak uygulayın.
- Gereksiz Apache modüllerini devre dışı bırakın.
- Güçlü parolalar kullanarak yönetici hesaplarını koruyun.
- Erişim günlüklerini izleyerek potansiyel saldırıları belirleyin.
Apache web sunucusunun kurulumu ve yapılandırılması, Ubuntu 20 LTS üzerindeki web tabanlı projelerinizin yayınlanmasını ve yönetilmesini sağlar. Yukarıdaki adımları izleyerek, Ubuntu 20 LTS üzerinde hızlı ve güvenli bir şekilde Apache web sunucusunu kurabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.