Sunucu optimizasyonu, web barındırma hizmetleri sunan işletmeler için kritik öneme sahiptir. Bu makalede, AlmaLinux üzerinde cPanel kurulumunu ve optimizasyonunu adım adım ele alacağız. Sunucu performansını artırmak için dikkat edilmesi gereken en önemli faktörlerden biri, yapılandırma dosyalarının doğru ayarlanmasıdır.
1. Sorunun Kaynağı: Performans Düşüklüğü
Birçok kullanıcı, sunucularının yavaş çalıştığını bildirmektedir. Bu sorun, genellikle yetersiz kaynak kullanımı, yanlış yapılandırmalar veya gereksiz yüklerden kaynaklanır. İlk olarak, sunucunuzun mevcut durumunu kontrol etmek için aşağıdaki SSH komutlarını kullanarak sistem kaynaklarını gözlemleyin:
top - Gerçek zamanlı sistem kaynak kullanımını gösterir.
free -m - Bellek kullanımını kontrol eder.
df -h - Disk alanını kontrol eder.
2. AlmaLinux Üzerine cPanel Kurulumu
cPanel, web hosting için en yaygın kontrol panellerinden biridir. AlmaLinux üzerinde cPanel kurulumunu gerçekleştirmek için aşağıdaki adımları izleyin:
Adım 1: AlmaLinux Güncellemeleri
İlk olarak, sisteminizin güncel olduğundan emin olun:
sudo dnf update -y
Adım 2: cPanel Kurulumu İçin Gereksinimler
cPanel'i kurmadan önce, sisteminizin aşağıdaki gereksinimleri karşıladığından emin olun:
CentOS, AlmaLinux veya CloudLinux işletim sistemi
Minimum 1 GB RAM (2 GB önerilir)
Minimum 20 GB boş disk alanı
Adım 3: cPanel İndirme ve Kurulum
Aşağıdaki komutları kullanarak cPanel'i indirin ve kurun:
cd /home curl -o latest -L https://securedownloads.cpanel.net/latest/install.sh sh latest
Bu işlem birkaç dakika sürecektir. Kurulum tamamlandığında, cPanel arayüzüne erişim için gerekli bilgileri not edin.
3. Sunucu Optimizasyonu İçin Yapılandırmalar
cPanel yüklendikten sonra, sunucunuzun performansını artırmak için bazı yapılandırmalar yapmalısınız.
Adım 1: Apache ve PHP Optimizasyonu
Apache'nin daha hızlı çalışması için httpd.conf dosyasında bazı ayarlamalar yapmalısınız:
sudo nano /etc/httpd/conf/httpd.conf
Aşağıdaki satırları ekleyin veya düzenleyin:
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Adım 2: MySQL Optimizasyonu
MySQL yapılandırma dosyasını düzenleyerek performansı artırabilirsiniz:
Apache yerine daha hızlı bir alternatif olarak LiteSpeed kullanabilirsiniz. LiteSpeed'i kurmak için:
cd /usr/src curl -O https://www.litespeedtech.com/packages/openlitespeed.tar.gz tar -xvf openlitespeed.tar.gz cd openlitespeed sudo ./install.sh
4. Güvenlik ve DDoS Koruması
Sunucu güvenliğini artırmak için gerekli önlemleri almalısınız. CSF (ConfigServer Security & Firewall) kurarak DDoS koruması sağlayabilirsiniz:
cd /usr/src curl -O https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh
Sonuç
Bu adımları izleyerek AlmaLinux üzerinde cPanel kurulumu ve sunucu optimizasyonu gerçekleştirebilirsiniz. Sunucu performansınızı artırmak için sürekli izleme ve optimizasyon yapmayı unutmayın. Daha iyi bir performans için yüksek performanslı sunucular tercih edebilir ve NVMe SSD kullanabilirsiniz.