cPanel & WHM Kurulumu: AlmaLinux Üzerinde Adım Adım Rehber
cPanel & WHM yalnızca RHEL tabanlı sistemlerde (AlmaLinux, Rocky Linux) çalışır. AlmaLinux 9 üzerinde adım adım cPanel kurulumu, lisanslama ve ilk yapılandırma rehberi.
cPanel & WHM Nedir?
cPanel & WHM (WebHost Manager), Linux tabanlı web sunucularını yönetmek için kullanılan en yaygın kontrol paneli çözümüdür. WHM, sunucu yöneticisine tüm sunucuyu tek arayüzden yönetme imkânı sunarken; cPanel, her hosting hesabının kendi dosyalarını, e-postalarını ve veritabanlarını yönetebileceği bir kullanıcı arayüzü sağlar. Paylaşımlı hosting hizmeti sunan firmalar ve reseller barındırma ihtiyacı olan herkes için standart seçimdir.
Temel Özellikler
- WHM ile sunucu geneli kullanıcı, paket ve kaynak yönetimi
- cPanel ile dosya yöneticisi, e-posta, FTP ve veritabanı arayüzü
- EasyApache 4 ile Apache ve PHP sürüm yönetimi
- AutoSSL ile otomatik Let's Encrypt SSL kurulumu
- Entegre yedekleme ve geri yükleme araçları
- DNS küme yönetimi (BIND veya PowerDNS)
- Softaculous ile tek tıkla uygulama kurulumu (WordPress, Joomla vb.)
Sistem Gereksinimleri
cPanel & WHM yalnızca RHEL (Red Hat Enterprise Linux) tabanlı dağıtımlarda çalışır. Ubuntu veya Debian üzerinde kurulum desteklenmez.
Desteklenen İşletim Sistemleri
- AlmaLinux 8 / 9 (önerilen)
- Rocky Linux 8 / 9
- CloudLinux OS 8 / 9
- CentOS 7 (EOL – Haziran 2024 itibarıyla destek sona erdi, yeni kurulum tavsiye edilmez)
Minimum Donanım Gereksinimleri
- 1 GB RAM (üretim ortamı için 2 GB ve üzeri önerilir)
- 20 GB disk alanı (üretim için 40 GB ve üzeri önerilir)
- 64-bit işlemci
- Temiz kurulum gereklidir – mevcut Apache, Nginx veya MySQL çakışmaya yol açar
İşletim Sistemine Göre Kurulum Rehberi
🔵 AlmaLinux 9 Üzerinde cPanel & WHM Kurulumu
AlmaLinux 9, cPanel tarafından resmi olarak desteklenen ve en çok önerilen dağıtımdır. Kuruluma başlamadan önce sunucunun temiz ve güncel olduğundan emin olun.
1. Sistemi Güncelleyin ve Hazırlayın
# Sistemi güncelle
dnf update -y
# Hostname FQDN formatında olmalı (örn: sunucu.siteadiniz.com)
hostnamectl set-hostname sunucu.siteadiniz.com
# Perl kurulu değilse ekle
dnf install -y perl
2. cPanel Kurulum Betiğini İndirin ve Çalıştırın
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
Kurulum internet hızına ve donanıma bağlı olarak 15–45 dakika sürebilir. Tamamlandığında WHM erişim bilgileri terminale yazdırılır.
3. WHM ve cPanel'e İlk Erişim
# WHM (Sunucu yöneticisi arayüzü)
https://SUNUCU_IP:2087
# cPanel (Hosting hesabı arayüzü)
https://SUNUCU_IP:2083
🔵 Rocky Linux 8 / 9 Üzerinde cPanel & WHM Kurulumu
Rocky Linux, CentOS'un topluluk destekli resmi halefidir. cPanel kurulumu AlmaLinux ile birebir aynı adımları izler.
# Sistemi güncelle
dnf update -y
# Hostname ayarla
hostnamectl set-hostname sunucu.siteadiniz.com
# Kurulumu başlat
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
🟡 CentOS 7 Üzerinde cPanel Kurulumu (Tavsiye Edilmez)
CentOS 7, Haziran 2024 itibarıyla destek ömrünü tamamlamıştır. Yeni kurulumlar için AlmaLinux 9 tercih edin. Mevcut CentOS 7 sunucunuzu AlmaLinux'a taşımak için almalinux-deploy betiğini kullanabilirsiniz.
# Mevcut CentOS 7 sunucuyu AlmaLinux 9'a taşımak için
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
bash almalinux-deploy.sh
Lisanslama
cPanel ticari bir üründür ve aylık abonelik lisansı gerektirir. Yeni kurulumlar 15 günlük ücretsiz deneme hakkından yararlanabilir.
- Solo: 1 cPanel hesabı – kişisel kullanım
- Admin: 5 cPanel hesabı
- Pro: 30 cPanel hesabı
- Plus: 50 cPanel hesabı
- Premier: 100+ cPanel hesabı – hosting firmaları için
Lisans satın almak için manage2.cpanel.net adresini ziyaret edin ya da yetkili bir hosting sağlayıcısından edinin.
WHM İlk Yapılandırma
Kurulum tamamlandıktan sonra WHM'nin kurulum sihirbazını (Initial Setup Wizard) adım adım tamamlayın.
- Nameserver seçimi: BIND (önerilen) veya PowerDNS
- Bildirim e-postası: Sunucu uyarıları için geçerli bir adres girin
- Firewall: CSF (ConfigServer Security & Firewall) kurulumu önerilir
- AutoSSL: Let's Encrypt entegrasyonunu etkinleştirin
- PHP Sürümü: EasyApache 4 → PHP 8.1 veya 8.2 seçin
Sık Kullanılan Yönetim Komutları
# Servisleri yeniden başlat
/scripts/restartsrv_httpd
/scripts/restartsrv_apache_php_fpm
/scripts/restartsrv_exim
/scripts/restartsrv_named
# cPanel sürümünü kontrol et
cat /usr/local/cpanel/version
# cPanel güncelle
/scripts/upcp
Sık Karşılaşılan Kurulum Sorunları
- Kurulum takılı kaldı veya hata verdi:
/var/log/cpanel-install.logdosyasını inceleyin - Port 2087 erişilemiyor: Firewall'da 2087 ve 2083 portlarını açın
- Hostname hatası: FQDN olmayan hostname kurulumu engelleyebilir, tam alan adı formatında tanımlayın
- RAM yetersiz hatası: Minimum 1 GB RAM gerekli; 512 MB ile kurulum tamamlanamaz
- Ubuntu veya Debian sunucusunda kurulum deniyor: cPanel bu sistemleri desteklemez, RHEL tabanlı bir dağıtıma geçin
İlgili Makaleler
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!