
Linux Sunucularda cPanel/WHM Kurulumu: Adım Adım Rehber
cPanel/WHM, dünyanın en yaygın kullanılan web barındırma kontrol panellerinden biridir. Web sunucularının yönetimini kolaylaştıran bu platform, güçlü arayüzü sayesinde hem sistem yöneticilerine hem de son kullanıcılara esnek ve kullanıcı dostu bir deneyim sunar.
Bu yazımızda, RHEL tabanlı Linux sunuculara (CentOS, AlmaLinux, CloudLinux) cPanel/WHM kurulumunu adım adım ele alacağız.
Sistem Gereksinimleri
Kuruluma başlamadan önce aşağıdaki minimum gereksinimlerin karşılandığından emin olun:
Bileşen | Minimum Gereksinim |
---|---|
İşletim Sistemi | CentOS 7, AlmaLinux 8/9, CloudLinux 7/8 |
RAM | 1 GB (önerilen: 2 GB ve üzeri) |
Disk Alanı | 20 GB (önerilen: 40 GB ve üzeri) |
Erişim | root yetkisine sahip kullanıcı |
Not: cPanel yalnızca temiz sistemlere kurulmalıdır. Önceden kurulu web sunucusu, veritabanı yönetim sistemi veya başka kontrol panelleri varsa, kurulum hataları meydana gelebilir.
Kurulum Öncesi Hazırlıklar
1. Hostname Ayarlanması
Sunucunun tam nitelikli alan adı (FQDN – Fully Qualified Domain Name) belirlenmelidir. Örnek bir hostname:
hostnamectl set-hostname server.ornekdomain.com
2. Sistem Güncellemelerinin Yapılması
İşletim sistemi güncellemeleri, kurulum sırasında oluşabilecek uyumsuzlukları engellemek için önemlidir:
# CentOS 7 / AlmaLinux 8
yum update -y
# AlmaLinux 9
dnf update -y
3. Gerekli Paketlerin Yüklenmesi
Kurulum script’inin çalışabilmesi için perl
ve curl
paketleri gereklidir:
yum install perl curl -y
cPanel Kurulum Adımları
Kurulum işlemi, cPanel tarafından sağlanan resmi otomatik script aracılığıyla gerçekleştirilir.
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
Bu işlem, sunucunun kaynaklarına bağlı olarak yaklaşık 30 ila 60 dakika sürebilir.
WHM Arayüzüne Erişim
Kurulum tamamlandıktan sonra WebHost Manager (WHM) arayüzüne aşağıdaki bağlantı ile erişebilirsiniz:
https://<sunucu_ip_adresi>:2087
- Kullanıcı Adı: root
- Parola: Sunucu root parolanız
İlk girişte lisans sözleşmesini onaylamanız ve temel yapılandırma adımlarını tamamlamanız istenecektir.
Lisans ve Aktivasyon
cPanel, yeni kurulumlar için 15 günlük ücretsiz deneme lisansı sunmaktadır. Lisansın aktif edilmesi için aşağıdaki komut kullanılabilir:
/usr/local/cpanel/cpkeyclt
Ticari kullanım için geçerli bir cPanel lisansı satın alınmalıdır. Lisanslar, cPanel resmi sitesi veya yetkili iş ortakları üzerinden temin edilebilir.
Kurulum Sonrası Güvenlik Önerileri
cPanel kurulumu tamamlandıktan sonra aşağıdaki güvenlik önlemleri tavsiye edilir:
- Güvenlik duvarı yapılandırması: CSF (ConfigServer Security & Firewall) kurulumu
- SSH yapılandırması: Varsayılan SSH portunun değiştirilmesi ve root kullanıcı için doğrudan erişimin sınırlandırılması
- Fail2ban kurulumu: Brute-force saldırılarına karşı ek koruma
- Yedekleme politikalarının tanımlanması
Sonuç
cPanel/WHM, profesyonel düzeyde web barındırma hizmetleri sunmak isteyen sistem yöneticileri için güçlü ve kapsamlı bir çözümdür. Yukarıda paylaşılan adımları takip ederek, Linux sunucunuz üzerinde stabil ve güvenli bir cPanel kurulumu gerçekleştirebilirsiniz.