cPanel: Sunucu Yöneticileri ve Site Sahipleri için Eksiksiz Teknik Rehber
cPanel, tam barındırma ortamını yönetmek için grafiksel bir arayüz sağlayan Linux tabanlı bir web barındırma kontrol panelidir — alanlar, e-posta, veritabanları, dosya sistemleri, güvenlik yapılandırmaları ve sunucu kaynak izleme — rutin işlemler için doğrudan komut satırı erişimi gerektirmeksizin tamamen bir tarayıcı üzerinden. İstemci-sunucu mimarisinde çalışır ve WHM (WebHost Manager) ile sıkı sıkıya bağlıdır; çift katmanlı bir ekosistem oluşturur: WHM sunucu düzeyinde yönetimi yönetirken, cPanel katı ayrıcalık izolasyonuyla bireysel hesap yönetimini üstlenir.
Bu mimari, cPanel’i paylaşımlı barındırma sağlayıcıları ve cPanel ile VPS ortamları işleten yöneticiler için baskın tercih haline getirir; çok kiracılı izolasyon, otomatik hizmet yapılandırması ve olgun araç ekosistemi vazgeçilmez gereksinimlerdir.
İç Mimari: cPanel Gerçekte Nasıl Çalışır
Temel Teknoloji Yığını
cPanel yalnızca Linux dağıtımlarında çalışır — AlmaLinux 8/9, Rocky Linux 8/9 ve CloudLinux 7/8/9 — ve LAMP yığınıyla (Linux, Apache, MySQL/MariaDB, PHP) yerel olarak entegre olur. Alternatif web sunucularını da destekler: LiteSpeed Enterprise, Apache’nin yerini alan bir çözüm olarak çalışırken, Nginx yüksek trafikli üretim senaryoları için Apache’nin önünde ters proxy olarak yapılandırılabilir.
Süreç düzeyinde, cPanel her biri ayrı bir işlevi yerine getiren kalıcı sistem arka plan programları aracılığıyla çalışır:
- cpsrvd — kontrol paneli arayüzü için kimlik doğrulama oturumlarını ve HTTP/HTTPS isteklerini yöneten birincil arka plan programı
- cpaneld — kullanıcıya yönelik arayüz süreci (HTTPS için port 2083)
- whostmgrd — WHM arka plan programı (HTTPS için port 2087)
- cpdavd — entegre WebDAV hizmeti
- tailwatchd — gerçek zamanlı günlük izleme ve olay işleme
Bu arka plan programı tabanlı mimari, her bileşenin aktif barındırma hizmetlerini kesintiye uğratmadan bağımsız olarak yeniden başlatılabileceği anlamına gelir — tek bir hizmet yeniden başlatmasının kesintiye yol açabileceği monolitik kontrol paneli tasarımlarına kıyasla kritik bir operasyonel avantaj.
cPanel ve WHM Ayrıcalık Ayrımı Modeli
cPanel ve WHM arasındaki işlevsel ayrım, en sık yanlış anlaşılan mimari kavramlardan biridir ve bunu yanlış anlamak çok kiracılı ortamlarda ciddi yanlış yapılandırmalara yol açar.
WHM (WebHost Manager) root veya bayi düzeyinde çalışır ve şunları sağlar:
- Bireysel cPanel hesaplarının oluşturulması, askıya alınması ve sonlandırılması
- Hesap başına kaynak tahsisi: disk kotası, bant genişliği sınırları, eklenti alan adı sayıları, e-posta hesabı sınırları
- EasyApache 4 aracılığıyla sunucu düzeyinde yazılım yönetimi (Apache, PHP sürümleri, uzantılar)
- Temel hizmetlerin yapılandırması: Exim (MTA), BIND veya PowerDNS (DNS), Pure-FTPd veya ProFTPd (FTP)
- Sunucu genelinde SSL sertifika yönetimi
- Programatik otomasyon için cPanel ve WHM API’sine tam erişim (UAPI, cPanel API2)
cPanel yalnızca tek bir kullanıcı hesabı bağlamında çalışır. Aynı fiziksel veya sanal sunucudaki diğer tüm hesaplardan tamamen izole edilmiştir — bu özellik yalnızca politika tabanlı değil, mimari olarak zorunlu kılınmıştır. Bu izolasyon, cPanel’i aynı donanımda düzinelerce veya yüzlerce kiracının bir arada bulunduğu paylaşımlı barındırma ortamları için uygun kılan şeydir.
Kendinizin yönettiği bir dedicated sunucu üzerinde, her iki arayüze eş zamanlı erişiminiz olur ve bu da altyapı katmanından bireysel uygulama yapılandırmasına kadar tam kontrol sağlar.
Temel Teknik Özellikler: Ayrıntılı Analiz
Alan Adı ve DNS Yönetimi
cPanel, A, AAAA, CNAME, MX, TXT, SRV ve CAA kayıt türlerini destekleyen tam işlevli bir DNS bölge düzenleyicisi içerir. Bölge Düzenleyicisi, bölge dosyalarının doğrudan değiştirilmesine olanak tanırken, Basit DNS Bölge Düzenleyicisi derin DNS uzmanlığı olmayan kullanıcılar için kolaylaştırılmış bir arayüz sunar.
Sıklıkla göz ardı edilen teknik açıdan önemli bir ayrıntı: cPanel, yetkili ad sunucusu ile yerel hizmetler (Exim, Apache) arasındaki dahili DNS yayılımını otomatik olarak yönetir. Bu, bir DNS değişikliğinin bölge dosyasına uygulandığı ancak manuel yeniden yükleme yapılana kadar yerel hizmet yapılandırmasına yansımadığı manuel veya kendin yap kurulumlarında rutin olarak ortaya çıkan yanlış yapılandırma hatalarını ortadan kaldırır.
Eklenti alan adları, alt alan adları ve park edilmiş alan adlarının cPanel’de birbirinden farklı teknik davranışları vardır:
- Eklenti alan adları ayrı bir belge kökü oluşturur ve tamamen bağımsız bir site barındırabilir
- Alt alan adları üst hesabın yapılandırma bağlamını paylaşır ancak kendi belge kökleri vardır
- Park edilmiş alan adları (takma adlar) birincil alan adıyla aynı belge köküne çözümlenir — marka koruması için kullanışlıdır, ayrı içerik barındırmak için değil
E-posta Yığını Yapılandırması
cPanel’deki entegre e-posta yığını, tam üretim kalitesinde bir mesajlaşma altyapısıdır:
- Exim MTA (Posta Transfer Aracısı) olarak — DKIM imzalama, SPF zorunluluğu ve DMARC politika işleme için yerel destek ile WHM’den yapılandırılabilir
- Dovecot IMAP/POP3 sunucusu olarak
- Spam filtreleme ve soru-yanıt doğrulaması için SpamAssassin ve BoxTrapper
- Webmail istemcileri olarak Roundcube veya Horde
Kritik bir teslim edilebilirlik ayrıntısı: cPanel, hesap oluşturma sırasında DKIM imzalarını ve SPF kayıtlarını otomatik olarak yapılandırır. Ancak, DMARC politika kayıtlarının DNS bölgesine manuel olarak eklenmesi gerekir — bu eksiklik cPanel tarafından yönetilen ortamlarda yaygındır ve işlemsel e-posta teslim edilebilirliğini doğrudan düşürür. Otomatik e-posta gönderen (sipariş onayları, şifre sıfırlama, bildirimler) her üretim ortamında açıkça yapılandırılmış bir DMARC kaydı bulunmalıdır.
Özel altyapıyla profesyonel e-posta barındırma gerektiren kuruluşlar için bu, barındırma hesabının yerleşik posta hizmetlerinden ayrı olarak değerlendirilmeye değer.
Veritabanı Yönetimi
cPanel, MySQL ve MariaDB’yi yerel olarak destekler ve arayüzden doğrudan phpMyAdmin’e erişilebilir. MySQL Veritabanı Sihirbazı, tam sağlama dizisini otomatikleştirir — veritabanı oluşturma, kullanıcı oluşturma ve ayrıcalık atama — dört ila beş ayrı CLI komutunu tek bir rehberli iş akışına indirger.
PostgreSQL, phpPgAdmin modülü aracılığıyla desteklenir, ancak WHM’den ayrı bir kurulum gerektirir. Bu kritik bir geçiş öncesi kontrol noktasıdır: PostgreSQL üzerine kurulu uygulamalar modülün mevcut olduğunu varsayamaz ve dağıtımdan önce kullanılabilirliği doğrulamalıdır.
Uzak veritabanı erişimi, belirli IP adreslerinin veya CIDR aralıklarının harici bağlantılar için beyaz listeye alındığı Uzak MySQL bölümü aracılığıyla yönetilir. Bunu yapılandırmayı unutmak, uzak bir uygulamayı cPanel tarafından yönetilen bir veritabanına bağlarken “bağlantı reddedildi” hatalarının en yaygın nedenidir.
Güvenlik Mimarisi
cPanel’in güvenlik modeli birden fazla katmanda çalışır:
- ModSecurity (Apache düzeyinde WAF) — OWASP Core Rule Set desteğiyle hesap başına veya WHM’den global olarak yapılandırılabilir
- CSF/LFD (ConfigServer Firewall) — cPanel ortamları için en yaygın kullanılan üçüncü taraf güvenlik duvarı; kaba kuvvet koruması, port tarama tespiti ve bağlantı hızı sınırlaması sağlar
- Imunify360 — proaktif kötü amaçlı yazılım tespiti, itibar tabanlı IP engelleme ve otomatik olay müdahalesi ile gelişmiş bir güvenlik eklentisi
- AutoSSL — otomatik sertifika verme ve yenileme için Let’s Encrypt ile yerel entegrasyon
- Dizin Gizliliği — belirli dizinler için HTTP Temel Kimlik Doğrulama koruması
- IP Engelleyici — arayüzden bireysel IP adreslerinin veya CIDR aralıklarının doğrudan engellenmesi
Yüksek güvenlik gereksinimleri olan ortamlar için, temel sunucuda CloudLinux OS çalıştırmak CageFS ekler — hesaplar arasındaki yanal hareketi önleyen hesap başına sanal bir dosya sistemi. Bir hesap ele geçirilse bile, CageFS saldırganın aynı sunucudaki diğer hesaplara ait dosyaları, süreçleri veya ortam değişkenlerini okumasını engeller. Bu, çok kiracılı cPanel dağıtımları için mevcut olan tek en etkili güvenlik geliştirmesidir.
Performans İzleme ve Kaynak Kontrolü
cPanel şunlara gerçek zamanlı görünürlük sağlar:
- Süreç başına CPU, RAM ve I/O kullanımı (CloudLinux LVE entegrasyonuyla)
- Geçmiş grafiklerle aylık bant genişliği tüketimi
- Apache Durumu aracılığıyla aktif Apache çalışan süreçleri
- Alan adı başına Apache ve PHP hata günlükleri
CloudLinux ile kullanılabilen LVE (Lightweight Virtual Environment), hesap başına sabit kaynak sınırları uygular. LVE olmadan, kontrolden çıkmış bir PHP betiği, kötü optimize edilmiş bir WordPress eklentisi veya spam kampanyası gibi tek bir sorunlu hesap, tüm sunucu için CPU veya belleği doyurabilir ve diğer tüm kiracıları etkiler. LVE bu tür sorunları yapısal olarak imkânsız kılar.
Yedekleme ve Kurtarma Mekanizmaları
cPanel, anlamlı biçimde farklı yeteneklere sahip iki ayrı yedekleme mekanizması sunar:
cPanel Yerel Yedekleme (WHM’den yapılandırılabilir):
- Tam veya artımlı hesap yedeklemeleri
.tar.gzarşivleri olarak depolanır — sağlayıcıdan bağımsız olarak herhangi bir cPanel sunucusunda taşınabilir ve geri yüklenebilir- Yapılandırılabilir saklama politikaları ve uzak aktarım (FTP, SCP)
JetBackup (üçüncü taraf eklenti, üretim için endüstri standardı):
- Dosya veya veritabanı düzeyinde ayrıntılı geri yükleme ile artımlı yedeklemeler
- Harici depolama entegrasyonu: Amazon S3, Backblaze B2, Google Drive, FTP
- Tüm hesabı geri yüklemeden belirli bir noktaya geri yükleme özelliği
Yerel cPanel yedeklemelerinin teknik açıdan önemli bir özelliği: .tar.gz formatı tam veri taşınabilirliği sağlar. Yedek arşivini indirerek ve WHM’nin Transfer Aracı aracılığıyla geri yükleyerek bir hesabı bir barındırma sağlayıcısından diğerine taşıyabilirsiniz; veri katmanında satıcı bağımlılığı yoktur.
Kurumsal düzeyde kurtarma hedefleri gerektiren ortamlar için, cPanel’in yerel yedeklemesini özel bir yedekleme hizmeti ile eşleştirmek, ciddi üretim iş yükleri için gerekli yedekliliği sağlar.
cPanel ve Başlıca Alternatifler: Teknik Karşılaştırma
| Kriter | cPanel / WHM | Plesk | DirectAdmin | ISPConfig |
|---|---|---|---|---|
| Desteklenen İşletim Sistemi | AlmaLinux, CloudLinux, Rocky Linux | Linux + Windows Server | Yalnızca Linux | Yalnızca Linux |
| Windows Desteği | Hayır | Evet | Hayır | Hayır |
| Lisanslama Modeli | Sunucu başına aylık abonelik | Sunucu başına veya kullanıcı başına | Sunucu başına (kalıcı veya aylık) | Açık kaynak, ücretsiz |
| Tahmini Aylık Maliyet | $15–$45/sunucu | $10–$35/sunucu | $2–$15/sunucu | Ücretsiz |
| Arayüz Olgunluğu | Olgun, özellik açısından yoğun | Modern, temiz | Basit, işlevsel | Teknik, dik öğrenme eğrisi |
| Eklenti Ekosistemi | Kapsamlı (Softaculous, JetBackup, Imunify360) | Kapsamlı | Sınırlı | Sınırlı |
| Otomasyon API | Tam (UAPI, cPanel API2) | Tam | Kısmi | Sınırlı |
| Kaynak Tüketimi | Orta-yüksek | Orta | Düşük | Düşük |
| Çoklu PHP Sürümleri | Evet (EasyApache 4) | Evet | Evet | Evet |
| CloudLinux / CageFS | Yerel entegrasyon | Kısmi | Kısmi | Hayır |
| Topluluk ve Belgeler | Çok kapsamlı | Kapsamlı | Orta | Orta |
| İdeal Kullanım | Barındırma sağlayıcıları, web ajansları | Karma Linux/Windows ortamları | Kaynak kısıtlı VPS | Deneyimli kendin yap yöneticileri |
Kullanım Senaryosu Karar Matrisi: Doğru Paneli Seçmek
cPanel’i şu durumlarda seçin:
- Katı hesap başına izolasyon gerektiren onlarca veya yüzlerce hesapla paylaşımlı barındırma ortamı işletiyorsunuz
- Ekibiniz cPanel arayüzü konusunda zaten eğitimli ve yeniden eğitim maliyetini en aza indirmek bir iş gereksinimidir
- Tek tıklamayla CMS dağıtımı için yerel Softaculous entegrasyonuna ihtiyacınız var (WordPress, Joomla, Magento, PrestaShop)
- Üretim yığınınız olgun üçüncü taraf araçlar gerektiriyor: JetBackup, Imunify360, CloudLinux LVE
- cPanel lisanslamasının plan maliyetine dahil olduğu bir VPS barındırma planı satın alıyorsunuz
Plesk’i şu durumlarda seçin:
- IIS ile Windows Server ortamlarını yönetiyor veya tek bir arayüzden karma Linux/Windows filosunu yönetiyorsunuz
- Karşılaştırılabilir özellik derinliğiyle görsel açıdan daha modern bir arayüzü tercih ediyorsunuz
DirectAdmin’i şu durumlarda seçin:
- 2 GB RAM’in altında bir VPS çalıştırıyor ve minimum bellek ayak izine sahip bir kontrol paneline ihtiyaç duyuyorsunuz
- Lisans maliyeti kesin bir kısıttır ve temel çok hesaplı yönetime ihtiyacınız var
ISPConfig’i şu durumlarda seçin:
- Lisanslama yükü olmadan tam kontrol gerektiren deneyimli bir sistem yöneticisisiniz
- Daha dik yapılandırma eğrisinin kabul edilebilir olduğu az sayıda kişisel veya test sunucusu yönetiyorsunuz
Kurulum ve Kurulum Öncesi Gereksinimler
Sistem Gereksinimleri
| Parametre | Minimum | Üretim için Önerilen |
|---|---|---|
| İşletim Sistemi | AlmaLinux 8, Rocky Linux 8 | AlmaLinux 9, CloudLinux 8/9 |
| RAM | 1 GB | Yüksek trafikli sunucular için 4 GB+ |
| Disk Alanı | 20 GB | 40 GB+ |
| Erişim | Root SSH | Root SSH |
| Ana Bilgisayar Adı | Geçerli FQDN | DNS’de doğru çözümlenen geçerli FQDN |
CentOS 7 desteği Temmuz 2024’te resmi olarak kaldırıldı. Ubuntu 20.04 deneysel destek almaktadır ancak üretim ortamları için önerilmez.
Kurulum Süreci
Kurulum, root olarak tek bir betik aracılığıyla gerçekleştirilir:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latestSüreç, bağlantı hızına ve sunucu performansına bağlı olarak 30 ila 90 dakika sürer. Kurulum sonrasında, cPanel Store veya yetkili bir lisans satıcısı aracılığıyla lisans aktivasyonu gereklidir.
Kritik kurulum öncesi kontrol listesi:
- FQDN’nin doğru ayarlandığını doğrulayın:
hostname --fqdn - Yükleyiciyi başlatmadan önce ana bilgisayar adının genel DNS aracılığıyla sunucunun IP’sine çözümlendiğini onaylayın
- Herhangi bir üst akış güvenlik duvarında 2082, 2083, 2086 ve 2087 portlarının açık olduğundan emin olun
- cPanel’i IP’si zaten başka bir hizmete bağlı olan bir sunucuya yüklemeyin — bu, sonradan teşhis edilmesi zor lisanslama hatalarına yol açar
cPanel’i yanlış ayarlanmış ana bilgisayar adına veya çakışan IP bağlamasına sahip bir sunucuya yüklemek, kurulum sonrası lisanslama hatalarının tek en yaygın nedenidir. Bu hatalar yalnızca 30–90 dakikalık kurulum tamamlandıktan sonra ortaya çıkar; bu da ön kontrolü zorunlu kılar.
2019’dan Bu Yana Lisanslama Modeli Değişiklikleri
2019’da cPanel, ömür boyu lisanslamayı terk ederek aktif hesap sayısına göre kademelendirilen aylık abonelik modeline geçti:
| Kademe | Hesap Sınırı | Tahmini Aylık Maliyet |
|---|---|---|
| Solo | 1 hesap | ~$15/ay |
| Admin | 5 hesaba kadar | ~$20/ay |
| Pro | 30 hesaba kadar | ~$30/ay |
| Premier | Sınırsız hesap | ~$45/ay |
Bu değişiklik küçük barındırma sağlayıcılarını önemli ölçüde etkiledi ve uygun maliyetli bir alternatif olarak DirectAdmin’in benimsenmesini hızlandırdı. Yönetilen bir barındırma planı satın alırken, cPanel lisanslamasının plan fiyatına dahil olup olmadığını doğrulayın — bu, çoğu yönetilen VPS Kontrol Panelleri tekliflerinde standart bir uygulamadır ancak açıkça onaylanmalıdır.
Modern Barındırma Ekosistemiyle Entegrasyon
Softaculous: Otomatik Uygulama Dağıtımı
Softaculous, WordPress, Joomla, Drupal, Magento ve PrestaShop dahil 400’den fazla web uygulamasını destekleyen cPanel ortamları için baskın otomatik yükleyicidir. Kurulum 60 saniyenin altında tamamlanır ve veritabanı oluşturma, kullanıcı sağlama ve dosya izni yapılandırmasını otomatik olarak yönetir.
İlk dağıtımın ötesinde, Softaculous sürüm güncellemelerini yönetir ve hazırlık ortamı klonlama özelliği sunar — bu işlevsellik, paylaşımlı bir sunucuda birden fazla CMS kurulumunu yönetmenin operasyonel yükünü önemli ölçüde azaltır.
EasyApache 4: Çoklu Sürüm PHP Yönetimi
EasyApache 4 (EA4), Apache ve PHP’yi derlemek ve yapılandırmak için kullanılan WHM aracıdır. En önemli operasyonel özelliği eş zamanlı çoklu sürüm PHP desteğidir — PHP 7.4, 8.0, 8.1, 8.2 ve 8.3 aynı sunucuda eş zamanlı olarak çalışabilir ve sürüm seçimi alan adı başına yapılandırılabilir.
Bu, eski uygulamaların PHP 7.4 gerektirirken yeni projelerin PHP 8.2’yi hedeflediği müşteri portföylerini yöneten web ajansları için kritik bir özelliktir. Bu özellik olmadan, her sürüm yükseltmesi barındırılan tüm siteler genelinde bir uyumluluk riski haline gelir.
PHP uzantıları (OPcache, Memcached, Redis, Imagick, GD), sunucuda çalışan diğer sürümleri etkilemeden WHM’den PHP sürümü başına yüklenir. Bu izolasyon, bir uygulama için uzantı yüklemenin diğerini bozduğu yaygın senaryoyu önler.
AutoSSL ve Let’s Encrypt Entegrasyonu
AutoSSL, cPanel’in Let’s Encrypt veya Sectigo aracılığıyla SSL sertifikalarını otomatik olarak verip yenilemek için kullandığı yerel mekanizmadır. Alan adı doğrulaması, sertifika verilmeden önce alan adının sunucunun IP’sine doğru şekilde çözümlenmesini gerektiren HTTP-01 sorgulama yöntemini kullanır.
Temel sınırlama: AutoSSL joker sertifikalar (*.domain.com) vermez. Joker kapsam için ya DNS-01 sorgulama yöntemini kullanarak Let’s Encrypt ile manuel olarak entegre olmanız ya da ticari bir joker sertifika satın almanız gerekir. Joker SSL veya genişletilmiş doğrulama sertifikaları gerektiren üretim ortamları için, özel SSL sertifikaları AutoSSL’nin sağlayamadığı kapsamı sunar.
Gelişmiş Senaryolar ve Uç Durumlar
VPS’te cPanel ile Dedicated Sunucuda cPanel: Pratik Farklılıklar
Bir VPS’te kaynaklar hiper yönetici düzeyinde paylaşılır. 4 GB RAM’e sahip bir VPS’te 20’den fazla hesapla cPanel çalıştırmak ölçülebilir bellek baskısı oluşturur: cpsrvd, MySQL, Exim ve Apache, herhangi bir kullanıcı trafiği sunulmadan önce boşta durumda toplu olarak 1,5–2 GB RAM tüketir. Pratik çözüm, mod_php yerine PHP-FPM‘yi etkinleştirmektir — PHP-FPM, prefork MPM ile mod_php’ye kıyasla istek başına bellek yükünü önemli ölçüde azaltan bir süreç havuzu modeli kullanır.
Dedicated bir sunucuda, yüksek trafikli yüklerde kaynak tüketimini %40’a kadar azaltan Apache yerine LiteSpeed Enterprise dağıtma esnekliğine sahipsiniz. Bu optimizasyon standart paylaşımlı barındırma ortamlarında mevcut değildir; bu da dedicated donanımı sürekli yüksek eş zamanlılığa sahip siteler için doğru tercih haline getirir.
Sunucudan Sunucuya Geçiş
WHM’nin Transfer Aracı, cPanel sunucuları arasında dosyalar, veritabanları, DNS bölgeleri, e-posta hesapları ve hizmet yapılandırmaları dahil olmak üzere tam hesap geçişini otomatikleştirir. Ancak, birkaç uç durum manuel müdahale gerektirir:
- Kaynak ve hedef sunucular arasındaki MySQL sürüm uyumsuzluğu veritabanı içe aktarma hatalarına neden olabilir — geçişi başlatmadan önce sürüm eşliğini doğrulayın
- Manuel olarak değiştirilmiş dosya izinleri transfer süreci tarafından her zaman doğru şekilde geri yüklenmez — geçiş sonrası kritik dizinleri denetleyin
- AutoSSL sertifikaları transfer edilmez — DNS yayılımı tamamlandıktan sonra hedef sunucuda yeniden verilmeleri gerekir
.htaccessdosyalarındaki özel Apache yapılandırmaları doğru şekilde transfer edilir, ancak cPanel’in yapılandırma çerçevesi dışında eklenen sunucu düzeyindeki Apache direktifleri transfer edilmez
DDoS Koruması ve cPanel
cPanel yerel DDoS azaltma özelliği sunmaz. Koruma, ağ katmanında uygulanmalıdır — üst akış temizleme hizmetleri, BGP tabanlı trafik yönlendirmesi veya altyapı düzeyinde filtreleme aracılığıyla. Barındırılan siteleriniz hacimsel saldırıların hedefiyse, kontrol paneli seçimi önemsizdir; cPanel, Plesk veya çıplak sunucu çalıştırıyor olmanızdan bağımsız olarak ağ katmanı koruması mutlaka mevcut olmalıdır.
Docker ve Konteynerleştirilmiş İş Yükleri
cPanel, konteynerleştirilmiş uygulama mimarileri için tasarlanmamıştır. Docker’ı cPanel ile aynı sunucuda çalıştırmak teknik olarak mümkündür, ancak port çakışmaları, CSF/LFD’den kaynaklanan iptables kural müdahalesi ve ad alanı izolasyon komplikasyonları ortaya çıkar. Konteynerleştirilmiş iş yükleri için, kontrol paneli olmayan veya özel bir konteyner orkestrasyon katmanına (Portainer, Kubernetes) sahip bir VPS mimari açıdan doğru tercihtir.
Teknik Karar ve Yapılandırma Kontrol Listesi
Kurulum Öncesi
- İşletim sistemi AlmaLinux 8/9 veya Rocky Linux 8/9’dur (üretim için Ubuntu veya Debian değil)
- FQDN ana bilgisayar adı yapılandırılmış ve genel DNS aracılığıyla doğru çözümleniyor:
hostname --fqdn - 2082, 2083, 2086 ve 2087 portları herhangi bir üst akış veya donanım güvenlik duvarında açık
- Geçerli bir cPanel lisansı mevcut veya barındırma planı açıkça lisanslama içeriyor
- Sunucu IP’si zaten çakışan bir hizmete bağlı değil
Zorunlu Kurulum Sonrası Yapılandırma
- CSF/LFD veya eşdeğer bir güvenlik duvarını hemen dağıtın — varsayılan kurulum sonrası durumda kaba kuvvet koruması yoktur
- Tüm aktif alan adları için Let’s Encrypt ile AutoSSL’yi etkinleştirin
- Aktif e-postaya sahip tüm alan adları için DMARC DNS kayıtlarını manuel olarak ekleyin — yalnızca cPanel’in otomatik DKIM/SPF yapılandırmasına güvenmeyin
- Yedekleme politikasını yapılandırın: sıklık, saklama süresi ve harici hedef (S3, FTP veya özel bir yedekleme hizmeti)
- Sunucunun saldırı yüzeyini azaltmak için EasyApache aracılığıyla kullanılmayan Apache modüllerini devre dışı bırakın
- 8 GB RAM’den az olan sunucularda mod_php yerine PHP-FPM’yi etkinleştirin
Süregelen Güvenlik Bakımı
- Etkin olmayan cPanel hesaplarını üç ayda bir denetleyin — artık kullanılmayan hesapları askıya alın veya sonlandırın
- Spam aktarımı veya güvenliği ihlal edilmiş hesap etkinliğinin belirtileri için Exim günlüklerini düzenli olarak inceleyin
- Anormal davranış kalıplarını erken tespit etmek için hesap başına kaynak kullanımını izleyin
- WHM ve cPanel’i en son kararlı sürüme güncel tutun — özellikle güvenlik yamaları için otomatik güncellemeleri etkinleştirin
- Meşru trafiği etkileyen yanlış pozitifleri belirlemek için ModSecurity kural isabetlerini periyodik olarak inceleyin
Sıkça Sorulan Sorular
2024–2025’te cPanel ile hangi Linux dağıtımları uyumludur?
cPanel resmi olarak AlmaLinux 8 ve 9, Rocky Linux 8 ve 9 ile CloudLinux 7, 8 ve 9’u destekler. CentOS 7 desteği Temmuz 2024’te kaldırıldı. Ubuntu 20.04 deneysel desteğe sahiptir ancak üretim ortamları için önerilmez.
cPanel 1 GB RAM’e sahip bir VPS’e kurulabilir mi?
Kurulum teknik olarak mümkündür, ancak üretimde çalıştırmak tavsiye edilmez. cPanel’in temel hizmetleri — Apache, MySQL ve Exim — boşta durumda toplu olarak 800 MB ila 1,2 GB RAM tüketir. Bir ila beş aktif hesabı barındıran bir sunucu için pratik eşik, minimum 2 GB RAM’e sahip bir VPS’tir.
cPanel ile WHM arasındaki işlevsel fark nedir?
cPanel, tek bir barındırma hesabını yönetmek için son kullanıcı arayüzüdür: alan adları, e-posta, dosyalar ve veritabanları. WHM, sunucudaki tüm cPanel hesaplarını yönetmek, global hizmetleri yapılandırmak ve kaynakları tahsis etmek için sunucu yöneticisi arayüzüdür. Her ikisi de eş zamanlı olarak kurulur ve aynı sistemin tamamlayıcı katmanları olarak çalışır.
cPanel lisansı sona erdiğinde ne olur?
cPanel, arayüzün erişilebilir kalmaya devam ettiği ancak lisans uyarılarının görüntülendiği 15 günlük bir tolerans süresine girer. Tolerans süresinin ardından, cPanel ve WHM arayüzlerine erişim engellenir. Kritik olarak, temel barındırma hizmetleri — Apache, MySQL, Exim — normal şekilde çalışmaya devam eder. Barındırılan siteler çevrimiçi kalır, ancak lisans yenilenene kadar grafik arayüz aracılığıyla tüm yönetim imkânsız hale gelir.
cPanel birden fazla PHP sürümünü eş zamanlı olarak destekliyor mu?
Evet. EasyApache 4, PHP 7.4, 8.0, 8.1, 8.2 ve 8.3’ün aynı sunucuda eş zamanlı olarak çalışmasını destekler; aktif PHP sürümü alan adı başına seçilebilir. PHP uzantıları sürüm başına bağımsız olarak yönetilir, bu nedenle bir PHP sürümü için uzantı yüklemek veya güncellemek aynı sunucuda çalışan diğerlerini etkilemez.
