cPanel ve Plesk Sunucu Bakımı ve Güvenliği: Kök Erişim ile Yapılabilecek Düzenlemeler
cPanel ve Plesk, web hosting yönetiminde en yaygın kullanılan kontrol panelleridir. Her iki panel de kullanıcı dostu arayüzleriyle kolay yönetim sağlarken, güçlü güvenlik önlemleri ve düzenli bakım gerektirir. Özellikle kök erişimi olan sunucu yöneticileri için daha fazla özelleştirme ve güvenlik yapılandırması mümkündür. Bu makalede, cPanel ve Plesk sunucularının bakımını, güvenliğini ve kök erişimi ile yapılabilecek düzenlemeleri ele alacağız.
1. Sunucu Güncellemelerini Düzenli Olarak Yapın
Hem cPanel hem de Plesk, güvenlik açıklarını kapatmak ve performansı artırmak için düzenli güncellemeler gerektirir. Güncellemeleri yapmak için şu komutları kullanabilirsiniz:
cPanel için:
/usr/local/cpanel/scripts/upcp --force
Plesk için:
plesk installer update
Bu işlemler, panelin en son sürüme yükseltilmesini sağlar ve güvenlik açıklarını minimize eder.
2. Güçlü Güvenlik Önlemleri Alın
a) Güvenlik Duvarı ve IP Kısıtlama
Sunucunuzun güvenliğini artırmak için firewall kurulumunu yapmalısınız. cPanel’de CSF (ConfigServer Security & Firewall) yaygın olarak kullanılır:
cd /usr/src
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
Plesk’te ise Fail2Ban kullanarak IP’leri engelleyebilirsiniz:
plesk bin ip_ban --enable
b) SSH Güvenliği ve Port Değişikliği
Varsayılan SSH portu (22) yerine farklı bir port kullanarak saldırıları azaltabilirsiniz: Tabii ki bu port numarasını seçerken hazırda kullanılan standart portları kullanmamanız gerekiyor.
nano /etc/ssh/sshd_config
Port 2222 gibi bir değer girip kaydedin ve SSH servisini yeniden başlatın:
systemctl restart sshd
3. Yedekleme ve Geri Yükleme Stratejisi
Günlük, haftalık ve aylık yedeklemeler oluşturarak veri kaybını önleyin. cPanel ve Plesk’te yedekleme yönetimi için şunları yapabilirsiniz:
cPanel’de yedekleme etkinleştirme:
whmapi1 backup_config_set enable=1 backupdir=/backup
disabled=0
Plesk’te yedekleme ayarları:
plesk bin pleskbackup server -output-file /backup/plesk-full-backup.tar
Bu işlemler, sisteminizin herhangi bir hata veya saldırı durumunda geri yüklenebilir olmasını sağlar.
4. Kötü Amaçlı Yazılım Taraması
Sunucunun virüs ve kötü amaçlı yazılımlara karşı korunması önemlidir. cPanel için ClamAV kullanabilirsiniz:
yum install -y clamav clamav-update
freshclam
clamscan -r /home
Plesk’te ise Maldet kurulumu yapabilirsiniz:
wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
tar -xzf maldetect-current.tar.gz
cd maldetect-
./install.sh
5. Logları İzleme ve Sistem Sağlığını Kontrol Etme
Sunucu performansını analiz etmek için log dosyalarını düzenli olarak incelemek gerekir.
cPanel’de logları görmek için:
tail -f /var/log/messages
tail -f /usr/local/cpanel/logs/access_log
Plesk’te logları görüntülemek için:
tail -f /var/log/plesk/panel.log
Log analizi, hataları hızlıca tespit edip düzeltmek için önemlidir.
6. PHP, MySQL ve Diğer Hizmetlerin Optimizasyonu
Performansı artırmak için PHP ve MySQL konfigürasyonlarını optimize etmelisiniz:
PHP için OPcache Etkinleştirme:
echo "zend_extension=opcache.so" > /etc/php.d/10-opcache.ini
MySQL için bellek optimizasyonu:
mysql -e "SET GLOBAL query_cache_size = 268435456;"
Bu değişiklikler, web sitenizin hızını artırarak daha iyi bir kullanıcı deneyimi sağlar.
Sonuç
cPanel ve Plesk ile yönetilen sunucuların düzenli bakımı, güçlü güvenlik önlemleri ve performans optimizasyonu, projelerinizin kesintisiz çalışmasını sağlar. Kök erişimi ile yapılan özelleştirmeler sayesinde sunucu yönetimini daha etkili hale getirebilirsiniz. Yedekleme, güvenlik duvarı ayarları, log analizi ve optimizasyon adımlarını takip ederek, hosting altyapınızı daha güvenli ve verimli hale getirebilirsiniz.