Yüksek performanslı EPYC Sanal sunucular stoklarda!

Detayları gör
SahinnetworkSahinnetwork
Blog'a dön

Linux'a cPanel / WHM Nasıl Kurulur?

Linux sunucu üzerinde cPanel/WHM kurulumu, AlmaLinux/Rocky Linux uyumu, hostname, lisans, DNS ve güvenlik ayarları.

2025-04-296 dk okumaLinux

Linux tabanlı sunucularda web hosting yönetimini kolaylaştıran cPanel/WHM, sektörde en yaygın kullanılan kontrol panellerinden biridir. Bu rehberde Sahinnetwork olarak bir Linux sunucu üzerinde cPanel/WHM kurulumunu adım adım ele alıyoruz: desteklenen işletim sistemleri, kurulum öncesi hostname ayarı, lisans yapılandırması, DNS yönetimi ve güvenlik önlemleri dahil bilmeniz gereken her şeyi bulacaksınız. Hedefimiz, kurulumu ilk seferde sorunsuz tamamlamanız ve sunucunuzu üretim ortamına hazır hale getirmenizdir.

cPanel / WHM Nedir ve Hangi Durumlarda Tercih Edilir?

cPanel, son kullanıcıya (web sitesi sahibine) yönelik yönetim panelidir; WHM (Web Host Manager) ise sunucu yöneticisinin tüm hesapları, paketleri ve sistem ayarlarını denetlediği üst katmandır. İkisi birlikte çalışarak alan adı, e-posta, veritabanı, FTP ve SSL yönetimini tek bir arayüzde toplar.

cPanel/WHM özellikle şu senaryolarda güçlü bir tercihtir:

  • Birden fazla müşteriye hizmet veren reseller ve hosting sağlayıcıları için.
  • Komut satırı ile uğraşmadan e-posta, DNS ve veritabanı yönetmek isteyen kullanıcılar için.
  • WordPress, Joomla gibi uygulamaları hızlıca kurmak isteyen site sahipleri için.

Kendi altyapınızda güçlü bir kontrol paneli çalıştırmak istiyorsanız, yüksek performanslı bir AMD EPYC sunucu ya da NVMe VDS sunucu tercih ederek hem hız hem de garantili kaynak elde edebilirsiniz.

Kurulum Öncesi Gereksinimler: İşletim Sistemi ve Donanım

cPanel/WHM yalnızca RHEL tabanlı dağıtımlar üzerinde çalışır; Ubuntu ve Debian desteklenmez. CentOS'un yaşam döngüsünün değişmesiyle birlikte günümüzde önerilen ve resmi olarak desteklenen dağıtımlar AlmaLinux ve Rocky Linux'tür. Kuruluma başlamadan önce aşağıdaki noktaları kontrol edin:

  • Temiz bir işletim sistemi: cPanel, üzerinde Apache, MySQL veya benzeri servisler kurulu olmayan, sıfırdan bir sistemde çalıştırılmalıdır.
  • Yeterli RAM ve disk alanı: Üretim ortamları için en az 2 GB RAM (1 GB+ swap önerilir) ve SSD/NVMe disk gerekir; kaynak ne kadar genişse panel ve siteler o kadar akıcı çalışır.
  • 64-bit mimari ve statik bir IPv4 adresi.
  • root erişimi ve güncel sistem paketleri.

Donanım tarafında güvenilir bir sağlayıcıdan hizmet almak, kurulumun ve sonraki performansın temelini oluşturur. Düşük gecikme ve yerel erişim için Türkiye VDS sunucu avantaj sağlar; daha yüksek izole kaynak ihtiyacı olanlar ise dedicated server seçeneğini değerlendirebilir.

Hostname Ayarı ve Sistem Hazırlığı

cPanel kurulumu, tam nitelikli bir alan adı (FQDN) formatında geçerli bir hostname gerektirir. Hostname, ana alan adınızdan farklı olmalı ve sunucu.alanadiniz.com gibi bir yapıda tanımlanmalıdır. Önce hostname'i ayarlayın:

hostnamectl set-hostname sunucu.alanadiniz.com

Ardından sistemi güncelleyin. Kurulum betiği gerekli bağımlılıkları kendisi yüklediği için elle paket kurulumu yapmanıza gerek yoktur:

dnf update -y

Hostname'in doğru çözülebilmesi için DNS A kaydınızın sunucu IP'sine işaret etmesi önemlidir. Çözülemeyen veya hatalı bir hostname, lisans doğrulama ve e-posta teslimat aşamalarında sorun çıkarabilir.

cPanel/WHM Kurulum Adımları

cPanel, resmi kurulum betiği aracılığıyla yüklenir. root kullanıcısıyla bağlandıktan sonra kurulum dizinine geçip betiği çalıştırın:

cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest

Kurulum süreci, sunucu kaynaklarına ve bağlantı hızına göre genellikle 30-60 dakika sürer; bu sırada işlemi kesmeyin. Olası bağlantı kopmalarına karşı betiği screen veya tmux oturumu içinde çalıştırmanız önerilir. Betik tamamlandığında WHM arayüzüne tarayıcıdan https://sunucu-ip:2087 adresinden erişebilir ve ilk yapılandırma sihirbazını takip edebilirsiniz.

WHM ilk açılışta DNS, e-posta ve ağ ayarları için bir kurulum sihirbazı sunar. Bu adımları atlamadan, sunucu rolünüze (tek site, reseller, paylaşımlı hosting) uygun şekilde tamamlamanız önerilir.

Lisans Yönetimi

cPanel ticari bir yazılımdır ve çalışmak için geçerli bir lisansa ihtiyaç duyar. Lisans, sunucunun ana IPv4 adresine bağlanır. Lisansla ilgili dikkat edilmesi gereken noktalar:

  • Lisans, hesap sayısı ihtiyacınızla uyumlu doğru paket (admin, pro, premier vb.) ile seçilmelidir.
  • IP değişikliği durumunda lisansın yeni IP'ye güncellenmesi gerekir.
  • Lisans doğrulaması için sunucunun cPanel lisans sunucularına giden HTTPS (443) bağlantısı açık olmalıdır.

Lisans temini, IP yönetimi veya ek IP ihtiyaçlarınız için IP adresi hizmeti sayfamızdan bilgi alabilirsiniz.

DNS Yapılandırması

WHM, dahili bir DNS sunucusu (BIND veya PowerDNS) ile gelir ve kendi nameserver'larınızı tanımlamanıza imkan verir. Sağlıklı bir DNS yapısı için:

  • En az iki nameserver tanımlayın (örn. ns1.alanadiniz.com ve ns2.alanadiniz.com) ve bunları A kayıtlarıyla sunucu IP'sine bağlayın.
  • Alan adı kayıt firmanızdaki (registrar) glue record / child nameserver ayarlarını aynı IP'ler ile eşleştirin.
  • E-posta teslimatı için SPF, DKIM ve gerekiyorsa DMARC kayıtlarını oluşturun.

Birden çok sunucu ile DNS cluster kurmayı planlıyorsanız, ek lokasyon için Almanya VDS sunucu çözümlerimiz coğrafi dağılım ve yedeklilik sağlar.

Güvenlik Ayarları ve Doğru Port Yönetimi

Kurulum tamamlandıktan sonra, sunucuyu üretim ortamına açmadan önce güvenliği yapılandırmak kritiktir. Sık yapılan bir hata, sorun yaşamamak adına güvenlik duvarını tamamen kapatmaktır. Güvenlik duvarını kapatmak yerine doğru port yönetimi yapın: yalnızca ihtiyaç duyduğunuz portları açın, geri kalanını kapalı tutun.

cPanel'in kendi güvenlik araclığı (genellikle csf ile birlikte kullanılır) bulunsa da, AlmaLinux/Rocky Linux üzerinde firewalld ile temel port yönetimini şu şekilde yapabilirsiniz:

firewall-cmd --permanent --add-port=2087/tcp
firewall-cmd --permanent --add-port=2083/tcp
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

SSH (22) erişimini de yalnızca güvendiğiniz IP'lere açmak, brute force denemelerini azaltır. Tek bir güvenlik duvarı çözümüne sadık kalın; aynı anda hem firewalld hem csf çalıştırmak kural çakışmalarına yol açabilir.

Ek güvenlik önlemleri olarak şu adımları da değerlendirin:

  • SSH için root parola girişini kısıtlayıp anahtar tabanlı kimlik doğrulamaya geçmek.
  • WHM üzerinden sağlanan brute force koruması (cPHulk) ve ModSecurity gibi katmanları etkinleştirmek.
  • Düzenli yedekleme politikası tanımlayıp verilerinizi ayrı bir konumda saklamak.

Yedekleme tarafında sunucu dışında güvenli bir kopya tutmak için FTP backup hizmeti idealdir; böylece olası bir sorunda verilerinizi hızlıca geri yükleyebilirsiniz.

Sonuç ve Öneriler

Linux üzerinde cPanel/WHM kurulumu; temiz bir AlmaLinux veya Rocky Linux sistemi, doğru hostname, geçerli lisans, sağlıklı DNS ve doğru port yönetimine dayalı bir güvenlik yapılandırması ile sorunsuz tamamlanabilir. Bu adımları izlediğinizde hem performanslı hem de güvenli bir hosting ortamına sahip olursunuz. Reseller hosting işi yapmayı planlıyorsanız reseller hosting paketlerimiz hazır bir altyapı sunar; kendi cPanel sunucunuzu sıfırdan kurmak isteyenler için ise yüksek performanslı sanal sunucu (VDS) çözümlerimiz ideal bir başlangıç noktasıdır. İhtiyacınıza en uygun sunucu, lisans ve lokasyon kombinasyonu için iletişim sayfamızdan ekibimize ulaşın; size en doğru çözümü birlikte planlayalım.