Sunucu barındırma, günümüzde web sitelerinin performansı için hayati bir öneme sahiptir. Bu makalede, AlmaLinux üzerinde cPanel kurulumuyla birlikte sunucu optimizasyonunu adım adım ele alacağız. Sunucunuzun performansını artırmak için gerekli yapılandırmaları ve ayarları ayrıntılı bir şekilde inceleyeceğiz.
Optimizasyon Mantığı
Sunucu optimizasyonu, donanım ve yazılım bileşenlerinin en verimli şekilde kullanılması anlamına gelir. Bu, işlemci, bellek, depolama ve ağ kaynaklarının en iyi performansı sağlaması için yapılandırılması gerektiği anlamına gelir. Özellikle yüksek trafik alan web siteleri için bu optimizasyon kritik öneme sahiptir.
Adım 1: AlmaLinux Kurulumu
Öncelikle, sunucunuza AlmaLinux'u kurmanız gerekmektedir. Aşağıdaki adımları izleyin:
AlmaLinux ISO dosyasını indirin.
Sunucunuzu boot edin ve ISO dosyasını seçin.
Kurulum sihirbazını takip ederek kurulum işlemini tamamlayın.
Adım 2: cPanel Kurulumu
cPanel kurulumuna geçmeden önce, gerekli paketleri yükleyin:
yum install perl
Ardından, cPanel'i kurmak için aşağıdaki komutu kullanın:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Kurulum tamamlandıktan sonra, cPanel'e erişmek için tarayıcınızda https://:2087 adresini ziyaret edin.
Adım 3: MySQL Optimizasyonu
MySQL veritabanınızın performansını artırmak için my.cnf dosyasını düzenleyin:
Değişiklikleri kaydedin ve MySQL servisini yeniden başlatın:
systemctl restart mysqld
Adım 4: Web Sunucusu Optimizasyonu
Apache veya Nginx kullanıyorsanız, performansı artırmak için konfigürasyon dosyalarını güncelleyin. Örneğin, httpd.conf dosyasında aşağıdaki ayarları yapabilirsiniz:
nano /etc/httpd/conf/httpd.conf
Aşağıdaki parametreleri ekleyin:
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Apache servisini yeniden başlatın:
systemctl restart httpd
Adım 5: DDoS Koruması
DDoS saldırılarına karşı korunmak için firewall kurallarınızı gözden geçirin. Örneğin, iptables ile bazı temel kurallar ekleyebilirsiniz:
iptables -A INPUT -p tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp --dport 443 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT iptables -A INPUT -j DROP
Kuralları kaydedin:
service iptables save
Adım 6: SSL Sertifikası Kurulumu
SSL sertifikası almak için Let's Encrypt kullanabilirsiniz. Aşağıdaki komut ile sertifika alın:
certbot --apache -d
Sonuç
Bu makalede, AlmaLinux üzerinde cPanel kurulumuyla birlikte sunucu optimizasyonunu adım adım ele aldık. Yukarıdaki adımları uygulayarak, sunucunuzun performansını artırabilir ve daha güvenli bir hale getirebilirsiniz.