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şenMinimum Gereksinim
İşletim SistemiCentOS 7, AlmaLinux 8/9, CloudLinux 7/8
RAM1 GB (önerilen: 2 GB ve üzeri)
Disk Alanı20 GB (önerilen: 40 GB ve üzeri)
Erişimroot 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.


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir