Tüm Sistemler Çalışıyor
Network Durumu
Ana Sayfa Blog WHM (Web Host Manager) Rehberi: Başlangıçtan Uzmanlığa 7 Adımda Tam Kontrol

WHM (Web Host Manager) Rehberi: Başlangıçtan Uzmanlığa 7 Adımda Tam Kontrol

WHM (Web Host Manager) Rehberi: Başlangıçtan Uzmanlığa 7 Adımda Tam Kontrol

WHM Nedir ve Neden Kullanmalısınız?

WHM Nedir ve Neden Kullanmalısınız? - WHM (Web Host Manager) Rehberi
WHM Nedir ve Neden Kullanmalısınız?

Web Host Manager (WHM), birden fazla cPanel hesabını tek bir kontrol panelinden yönetmenizi sağlayan güçlü bir sunucu yönetim aracıdır. Özellikle VDS sunucu paketleri kullanan hosting sağlayıcıları için kritik bir bileşen olan WHM, kaynak tahsisi, güvenlik politikaları ve kullanıcı izinlerini merkezi bir noktadan kontrol etme imkanı sunar. WHM sayesinde, her müşteriniz için ayrı bir cPanel hesabı oluşturabilir, limitleri belirleyebilir ve sunucu performansını anlık olarak izleyebilirsiniz.

WHM’in en büyük avantajlarından biri, otomatikleştirilmiş süreçler sayesinde yönetim süresini %40’a kadar azaltmasıdır. Örneğin, yeni bir web sitesi eklemek istediğinizde sadece birkaç tıklama ile yeni bir cPanel hesabı açılır, DNS kayıtları otomatik olarak yapılandırılır ve SSL sertifikası kurulumu başlatılır. Bu da özellikle kurumsal hosting hizmeti sunan firmalar için zaman ve maliyet tasarrufu anlamına gelir.

WHM Kurulumu ve İlk Yapılandırma Adımları

WHM’i kurmak için öncelikle bir Linux tabanlı işletim sistemi (CentOS, AlmaLinux veya Rocky Linux) üzerinde root yetkisine sahip olmanız gerekir. Aşağıdaki adımlar, WHM’in temel kurulumunu ve ilk yapılandırmasını kapsar:

  1. Sunucu Hazırlığı: Güncel bir işletim sistemi kurun ve tüm güvenlik yamalarını uygulayın. Örneğin, yum update -y komutu ile paketleri güncelleyebilirsiniz.
  2. cPanel & WHM Lisansını Aktifleştirin: cPanel resmi sitesinden lisans satın alıp, /usr/local/cpanel/cpkeyclt komutuyla lisansınızı etkinleştirin.
  3. WHM Kurulum Script’i: sh latest komutunu çalıştırarak WHM’i otomatik olarak kurun. Kurulum sırasında ağ ayarları ve hostname belirlenir.
  4. Güvenlik Duvarı (CSF) Kurulumu: WHM’in varsayılan güvenlik duvarı yerine WAF güvenlik duvarı gibi bir çözüm ekleyerek portları sıkı bir şekilde yönetebilirsiniz.
  5. İlk Oturum Açma: Web tarayıcınızdan https://sunucu_ip:2087 adresine giderek WHM’e root kullanıcı adı ve şifresiyle giriş yapın.

Kurulum tamamlandığında, WHM ana sayfasında “Server Configuration” (Sunucu Yapılandırması) menüsü altında “Basic WebHost Manager Setup” (Temel WHM Kurulumu) sihirbazını çalıştırarak hostname, nameserver ve iletişim e‑postasını tanımlayın. Bu adımlar, DNS çözümlerinin sorunsuz çalışması ve müşterilerinizin e‑posta alımının güvenli olması için kritiktir.

WHM’de Kullanıcı ve Paket Yönetimi

WHM’in en çok kullanılan özelliklerinden biri “Package” (Paket) sistemidir. Paketler, disk alanı, bant genişliği, e‑posta hesabı sayısı ve MySQL veritabanı limitleri gibi kaynakları tanımlayan şablonlardır. Bu sayede, aynı tipteki müşterilere aynı kaynakları sunarak yönetim karmaşasını azaltırsınız.

Yeni bir paket oluşturmak için “cPanel” → “Package Management” → “Add a Package” adımlarını izleyin. Örneğin, “Starter” adlı bir paket oluştururken 10 GB disk, 100 GB bant, 5 e‑posta hesabı ve 1 MySQL veritabanı limiti belirleyebilirsiniz. Daha sonra “Create a New Account” (Yeni Hesap Oluştur) menüsü üzerinden bu paketi seçerek müşterinize hızlı bir şekilde hizmet sunabilirsiniz.

WHM aynı zamanda “Reseller” (Bayi) hosting modellerini de destekler. Reseller hesabı oluşturduğunuzda, alt kullanıcıların kendi müşterilerini yönetmesine izin verir ve gelir paylaşımını otomatikleştirir. Bu özellik, bayi (reseller) hosting iş modeliyle çalışan firmalar için kritik bir gelir kaynağıdır.

Güvenlik Ayarları: WHM’de SSL, CSF ve Brute‑Force Koruması

Güvenlik, WHM yönetiminin en önemli parçalarından biridir. İlk adım, sunucuya Let's Encrypt ya da satın alınmış bir SSL sertifikası kurmaktır. WHM’de “SSL/TLS” menüsü altında “Manage SSL Hosts” (SSL Hostlarını Yönet) seçeneği ile her cPanel hesabına otomatik SSL atayabilirsiniz. Bu, ziyaretçilerinizin tarayıcıda “Güvenli” ibaresi görmesini sağlar ve SEO performansını %15’e kadar artırır.

İkinci adım, WAF güvenlik duvarı ve CSF (ConfigServer Security & Firewall) entegrasyonudur. WHM’de “Plugins” → “ConfigServer Security & Firewall” menüsünden CSF’i etkinleştirerek, belirli IP’leri kara listeye alabilir, brute‑force saldırılarını önleyebilir ve port tarama girişimlerini engelleyebilirsiniz. Ayrıca, “Password Strength Configuration” (Şifre Güçlendirme) ayarlarıyla kullanıcı şifre politikalarını en az 12 karakter, büyük harf, rakam ve özel karakter içerecek şekilde zorunlu kılabilirsiniz.

Son olarak, “SSH Access” (SSH Erişimi) ayarlarını “Allow only key‑based authentication” (Sadece anahtar tabanlı kimlik doğrulama) olarak değiştirmek, parola tabanlı saldırı riskini %90 azaltır. Bu tür çok katmanlı güvenlik önlemleri, veri kaybı ve hizmet dışı kalma maliyetlerini minimize eder.

Performans Optimizasyonu: Kaynak İzleme ve Otomatik Ölçeklendirme

Performans Optimizasyonu: Kaynak İzleme ve Otomatik Ölçeklendirme - WHM (Web Host Manager) Rehberi
Performans Optimizasyonu: Kaynak İzleme ve Otomatik Ölçeklendirme

WHM, sunucu kaynaklarını izlemek için “Server Status” (Sunucu Durumu) menüsü altında “CPU/Memory Usage” (CPU/Bellek Kullanımı) ve “Service Status” (Servis Durumu) gibi araçlar sunar. Bu sayede, anlık olarak CPU, RAM ve disk I/O değerlerini görebilir, olası darboğazları tespit edebilirsiniz. Örneğin, bir VDS sunucusunda CPU kullanımının %80’in üzerine çıktığını fark ederseniz, “Upgrade” (Yükselt) seçeneğiyle daha yüksek çekirdekli bir AMD Ryzen VDS sunucu paketine geçiş yapabilirsiniz.

WHM ayrıca “Apache Configuration” (Apache Yapılandırması) altında “Optimize Apache Configuration” (Apache’i Optimize Et) seçeneğiyle mod_deflate, mod_expires ve KeepAlive gibi performans artırıcı modülleri etkinleştirir. Bu ayarlar, statik dosyaların sıkıştırılmasını ve tarayıcı önbelleklemesini sağlayarak sayfa yükleme süresini %30’a kadar kısaltabilir.

İş yükünüzün ani artış gösterdiği dönemlerde “AutoSSL” ve “cPanel Account Suspension” (cPanel Hesap Dondurma) gibi otomatikleştirilmiş politikalar sayesinde, kaynak tüketimi yüksek olan hesapları geçici olarak durdurabilir ve sunucunun stabilitesini koruyabilirsiniz.

WHM ve DNS Yönetimi: Alan Adı ve Alt Alan Adı Ayarları

WHM’de DNS yönetimi “DNS Functions” (DNS İşlevleri) menüsü altında gerçekleşir. “Edit DNS Zone” (DNS Bölgesini Düzenle) seçeneğiyle bir domainin A, MX, CNAME ve TXT kayıtlarını kolayca düzenleyebilirsiniz. Bu, alan adı (domain) kaydı sırasında sıkça sorulan “ns1 ve ns2 adreslerini nereden alırım?” sorusunun cevabını doğrudan WHM üzerinden vermenizi sağlar.

Özellikle çoklu domain barındıran müşteriler için “Add a New Zone” (Yeni Bölge Ekle) işlevi, alt alan adlarını (subdomain) ve yönlendirmeleri tek bir panel üzerinden yönetme imkanı tanır. DNS TTL (Time To Live) değerlerini 300 saniye gibi düşük bir sürede tutarak, değişikliklerin hızlı yayılmasını sağlayabilirsiniz. Bu, SEO hosting hizmeti sunan firmalar için kritik bir avantajdır.

WHM ayrıca “Nameserver Cluster” (Nameserver Kümesi) özelliğiyle birden fazla sunucu üzerinde DNS replikasyonu yaparak, DNS yanıt sürelerini %20’ye kadar düşürür ve hizmet kesintisi riskini azaltır.

WHM’in Avantaj ve Dezavantajları: Karşılaştırma Tablosu

ÖzellikAvantajDezavantaj
Kullanıcı YönetimiTek panelde yüzlerce cPanel hesabı oluşturma ve limit belirlemeYanlış paket ayarı, kaynak israfına yol açabilir
GüvenlikSSL otomasyonu, CSF entegrasyonu, iki faktörlü kimlik doğrulamaYüksek güvenlik yapılandırması başlangıçta karmaşık
PerformansApache ve PHP optimizasyonu, gerçek zamanlı kaynak izlemeYoğun trafiği tek bir fiziksel sunucuya bindirmek riskli
DNS YönetimiAlan adı ve alt alan adı ayarları tek yerden kontrolYanlış DNS kaydı, e‑posta teslim hatalarına sebep olur
OtomasyonAutoSSL, otomatik yedekleme, hesap dondurmaOtomasyon hataları manuel müdahale gerektirebilir

Sıkça Sorulan Sorular

WHM ile cPanel arasındaki fark nedir?

WHM, birden çok cPanel hesabını yönetmek için kullanılan bir üst seviye kontrol panelidir. cPanel ise tek bir kullanıcı için web sitesi, e‑posta ve veritabanı yönetimini sağlar. WHM, sunucu yöneticilerine paket oluşturma, kaynak tahsisi ve güvenlik politikaları belirleme imkanı verirken, cPanel bireysel kullanıcıların günlük işlemlerini yönetir.

WHM’de AutoSSL nasıl çalışır?

AutoSSL, WHM’in “SSL/TLS” menüsü altında etkinleştirildiğinde, sunucudaki tüm cPanel hesapları için ücretsiz Let's Encrypt sertifikalarını otomatik olarak alır ve yeniler. Sertifika süresi 90 gün olduğundan, AutoSSL her 30 günde bir kontrol ederek süresi dolmak üzere olan sertifikaları yeniler.

WHM üzerinden bir hesabı nasıl dondurabilirim?

“Account Functions” → “Suspend/Unsuspend an Account” menüsünden ilgili hesabı seçip “Suspend” (Dondur) butonuna tıklayarak hesabı geçici olarak devre dışı bırakabilirsiniz. Dondurma sırasında, hesabın web sitesi ve e‑posta hizmetleri erişilemez hâle gelir; ödeme yapılana kadar bu durum devam eder.

WHM’deki “Package” (Paket) ayarları ne kadar esnek?

Paketler, disk, bant, e‑posta ve MySQL limitlerini özelleştirmenize izin verir. Ayrıca “Feature List” (Özellik Listesi) ile hangi cPanel özelliklerinin aktif olacağını belirleyebilirsiniz. Bu esneklik, farklı müşteri segmentlerine (ör. WordPress hosting, e‑ticaret hosting) özel paketler oluşturmayı mümkün kılar.

Gerçek Dünya Senaryosu: WHM ile Bir E‑Ticaret Sitesi Açmak

Bir e‑ticaret sitesi kurmak isteyen bir girişimci, yüksek güvenlik ve kesintisiz hizmet talep eder. WHM bu ihtiyacı karşılamak için şu adımları sunar:

  • Özel Paket Oluşturma: 50 GB SSD, 500 GB bant, 10 MySQL veritabanı ve SSL zorunluluğu içeren “E‑Commerce Pro” paketi.
  • AutoSSL Entegrasyonu: Müşterinin domaini için otomatik SSL kurulumu, PCI‑DSS uyumluluğu sağlar.
  • WAF ve CSF: WAF güvenlik duvarı ve CSF ile SQL injection ve DDoS saldırılarına karşı koruma.
  • Performans Optimizasyonu: Apache’nin mod_cache ve PHP‑FPM ayarları, sayfa yükleme süresini 2 saniyenin altına çeker.
  • Yedekleme ve Geri Dönüş: WHM’in “Backup Configuration” (Yedekleme Yapılandırması) ile günlük tam yedek alınıp, bir sorun anında restore işlemi 5 dakikada tamamlanır.

Bu senaryo, WHM’in sadece bir kontrol paneli olmadığını, aynı zamanda işletmelerin dijital altyapısını güvenli ve ölçeklenebilir bir şekilde yönetebilen bütünleşik bir platform olduğunu gösterir.

Sonuç ve Bir Sonraki Adımınız

WHM, hosting sağlayıcıları ve büyük ölçekli web siteleri için vazgeçilmez bir yönetim aracıdır. Doğru kurulum, güvenlik önlemleri ve performans optimizasyonu ile sunucu maliyetlerinizi %30’a kadar azaltabilir, müşteri memnuniyetini artırabilirsiniz. Şimdi, web hosting paketleri sayfamıza göz atarak ihtiyacınıza uygun WHM destekli bir plan seçebilir ve hemen denemeye başlayabilirsiniz. Unutmayın, etkili bir WHM yönetimi, sadece teknik bilgi değil, aynı zamanda düzenli bakım ve izleme disiplinini de gerektirir. Başarıya giden yolda WHM’i yanınızda tutun!