WHM ile Reseller Hosting Yönetimi: Net Rehber
WHM ile reseller hosting yönetiminde hesap, bant genişliği, paketler, güvenlik, yedekleme ve sorun giderme adımlarını net ve pratik şekilde öğrenin.
Reseller hosting yönetiminde en kritik konu, birden fazla hesabı hem güvenli hem de öngörülebilir performansla yürütmektir. WHM (WebHost Manager), cPanel’in yönetim tarafı olarak bu ihtiyacı sistematik hale getirir: hesap oluşturma, kaynak planlama, DNS yönetimi, e-posta ayarları ve yedekleme süreçleri tek panelde toplanır. Bu rehberde WHM ile reseller hosting yönetimini uçtan uca, somut ekran mantığıyla ve net kontrol listeleriyle ele alıyorum.
WHM nedir ve reseller modelinde rolü nedir?
WHM, sunucu sahibinin/operatörünün tüm cPanel hesaplarını merkezi olarak yönetmesini sağlayan yönetim panelidir. Reseller hosting senaryosunda müşterilerinize ait web siteleri ayrı cPanel kullanıcıları altında çalışır; WHM ise bu kullanıcıların oluşturulması, sınırlandırılması ve izlenmesi için kullanılır.
Reseller hostingte tipik iş akışı
- Müşteri talebi: Paket, domain, e-posta, DNS ihtiyaçları
- WHM tarafında oluşturma: cPanel hesabı + kaynak tahsisi + paket seçimi
- Etkinlik ve güvenlik: kota, süreç takibi, log kontrolü, temel hardening
- Operasyon: yedek (backup) ve geri dönüş, SSL işleri, sorun giderme
Bu yapı sayesinde tek bir sunucuda onlarca siteyi yönetirken manuel dağınıklık azalır ve hesap bazında kontrol netleşir.
Başlangıç: WHM erişimi ve temel sunucu yapılandırması
Reseller yönetimine başlamadan önce WHM’in ve sunucunun temelini doğru kurmak gerekir. Aksi halde sonraki adımlarda kota/performans sürprizleri yaşanır.
1) Sunucu saat senkronu ve log doğruluğu
- Sunucu zamanı doğru değilse yedek planları ve log zamanları tutarsız olur.
- Kontrol: WHM panelinde planlanan işler (cron/backup job) ve sistem log zamanları.
2) DNS ve ad sunucusu (nameserver) doğruluğu
Reseller hesaplarında DNS yönetimi iki şekilde yürütülür: - Domain kayıt kuruluşundaki nameserver’lar WHM/cPanel’e yönlenir. - Ya da harici DNS (Cloudflare gibi) kullanılır.
Somut hedef: Müşteri domain’i yayına alınmadan önce DNS katmanında gecikme ve çakışma olmamalıdır. WHM üzerinden bir cPanel hesabı oluşturduktan sonra, gerekli ise domain’in doğru nameserver’a bağlandığını kontrol edin.
3) Kaynak planları (packaging) ile öngörülebilir limitler
WHM’in reseller modelinde “paket” mantığı kritiktir. Her cPanel hesabına bir paket (Package) atanır ve bu paket kota/kısıtları belirler.
Aşağıdaki limitleri paket içinde net tanımlayın: - CPU sınırı (varsa) - RAM doğrudan limitlenmeyebilir; ama Apache/PHP-FPM/lsphp ayarları ve bant genişliği ile performans kontrol edilir. - Disk kotası (quota) - Bant genişliği (bw) - Posta limitleri (e-posta kutusu boyutu, günlük gönderim limitleri)
Not: Bazı sunucularda bant genişliği ve hesap kaynakları, sağlayıcınızın WHM sürümüne/altyapısına göre farklı etiketlerle yönetilebilir. Ancak mantık aynıdır: paket → kota → cPanel hesabı.
WHM ile cPanel hesabı oluşturma: pratik adımlar
Reseller hostingte her yeni müşteri için WHM üzerinden aynı doğrulama rutini uygulanmalıdır.
1) “Add a New Account” mantığıyla hesap açma
İşlem akışı genellikle şudur: 1. Müşteri bilgilerini toplayın: domain, kullanıcı adı, e-posta isteği, plan 2. WHM’de Add a New Account ile domain ve kullanıcı adını tanımlayın 3. Doğru paketi seçin (Package) 4. Disk/bant genişliği gibi limitleri paketten miras aldırın 5. İsterseniz otomatik şifre yerine güvenli yöntemle kimlik paylaşımı yapın
2) Paket seçimi: aynı planı herkes için kullanmayın
Somut kılavuz: Aşağıdaki durumlarda paketi farklılaştırın. - Tek dil, düşük trafik: disk + e-posta yeterli - WooCommerce/E-ticaret: daha yüksek süreç ve bant genişliği - Blog/kurumsal site: PHP/WordPress önbellek ayarları + bant - Ajans çoklu site: disk ve e-posta kutularını ayrı düşünün
3) E-posta kutusu ve anti-spam ayarlarını önden standardize edin
Resellerlerde en çok arıza e-posta akışından gelir: spam puanı, SPF/DKIM/DMARC uyumsuzluğu, yanlış MX kaydı.
WHM tarafında yeni hesap açarken şu kontrol listesiyle standardize edin: - Domain için MX kaydı doğru hedefe yönleniyor mu? - SPF kaydı (TXT) oluşturuldu mu? - DKIM etkin mi (varsa) ve anahtar doğru mu? - Spam filtre profili pakete göre tutarlı mı?
Bu adımlar yanlış yapılınca müşterinin “e-posta gitmiyor” şikayeti hızlı şekilde büyür.
Reseller kaynak yönetimi: kota, bant genişliği ve performans
Reseller hosting yönetiminde “kontrol etmek” kadar “ölçmek” de önemlidir. WHM bu yüzden izleme (monitoring) araçlarıyla desteklenir.
1) Kota aşımları: bant genişliği ve disk
En sık yaşanan durumlar: - Site trafiği artar, bant aşımı olur ve erişim/performans etkilenir - E-posta kutuları dolar, disk kotası yaklaşır ve web tarafı yavaşlar
WHM’de kontrol etmek için genel yön: - Hesap bazında disk kullanımını periyodik izle - Aşım gerçekleşmeden önce uyarı (notification) kurgula
2) “Suspension” ve uyarı politikası
Otomatik askıya alma (suspension) kuralları net olmalı. Aksi halde müşteri panik yaşayabilir.
Net öneri: - Disk kotası %80 ve %95 seviyelerinde e-posta bilgilendirmesi - Bant aşımı için önce throttling/limit uygulaması, sonra askıya alma
3) Süreç ve kaynak tüketimi: hesap bazlı tespit
Bir sitenin sunucu performansını bozduğu senaryolarda hedef “hangi hesap” olduğunu hızlı bulmaktır.
WHM tarafında (kurulumunuza göre adlar değişebilir) şu mantıkla ilerleyin: - Yüksek CPU/süreç kullanan hesapları sırala - PHP tüketimini kontrol et (özellikle WordPress eklentileri) - Trafik kaynaklı mı yoksa hata döngüsü (error loop) kaynaklı mı ayır
H3: Tipik teşhis senaryosu
- Yüksek istek + düşük hata: Cache eksikliği veya agresif tema/JS
- Yüksek istek + çok sayıda 5xx/4xx: yanlış yönlendirme, bozuk cron, yanlış config
- Disk doluluğu: eklenti logları, geçici dosyalar, e-posta kuyrukları
Bu ayrım, çözümü hızlandırır.
Güvenlik ve yedekleme (backup): reseller sorumluluğu
WHM ile reseller yönetiminde güvenlik iki katmandadır: sunucu katmanı ve hesap katmanı.
1) Güncellemeleri planlayın
- WHM ve cPanel bileşenleri düzenli güncellenmeli
- PHP sürümü değişimleri ile eklenti uyumsuzluğu riskini önceden test edin
2) Temel hardening: erişim yüzeyi
Reseller yönetiminde yönetim paneline erişim kritik noktadır. - WHM/cPanel yönetim kullanıcıları için güçlü şifre - Mümkünse erişimi IP bazlı kısıtlayın - SSH gibi ek servislerde erişim güvenliğini güçlendirin (ör. şifre yerine key mantığı)
3) Yedekleme stratejisi: dosya + veritabanı + e-posta
Reseller hostingte yedekleme sadece “dosyalar” değildir. En az şu üç bileşeni kapsamalısınız: - Web dosyaları - Veritabanı (MySQL/MariaDB) - E-posta verisi
WHM’de yapı genellikle “tarball/backup job” mantığıyla çalışır. Net uygulanabilir rutin: - Günlük yedek (backup) + haftalık daha uzun saklama - Kritik hesaplarda daha sık yedek - Geri dönüş testini belirli aralıklarla yapın
H3: Geri dönüş testini atlamayın
Sadece yedek almak yeterli değildir; yedeğin geri yüklenebilir olması gerekir. Örnek test: - Ayda bir seçilen bir hesapta geri yükleme denemesi - Yedek boyutu ve geri yükleme süresini not ederek planlamayı düzeltme
4) SSL yönetimi
WHM’de SSL işleri otomatikleşebilir. Ancak yanlış domain eşleşmesi veya önbellek sorunları yaşanabilir.
Net kontrol listesi: - Domain için sertifika durumu (expired mı, pending mi) - Sertifika yenileme (renewal) planı - 301 yönlendirmeler doğru mu (http → https)
DNS yönetimi ve domain yaşam döngüsü
Reseller yönetiminde domain süreçleri çoğu zaman operasyonel karmaşa yaratır. WHM bu karmaşayı azaltır; ama doğru prosedürle.
1) Domain ekleme: doğrulama adımları
Domain eklendikten sonra şu kontrolleri standart hale getirin: - Domain’in nameserver’ları doğru mu? - A/AAAA kayıtları doğru mu? - MX kayıtları e-posta için doğru mu?
2) Alt domain (subdomain) ve yönlendirme politikası
Müşteriler alt domain ister: staging, www, mail, api. - Alt domain isimlerini standartlaştırın - Varsayılan yönlendirmeleri dokümante edin
Bu yaklaşım “neden staging çalışmıyor?” gibi sık sorunların sayısını azaltır.
Sorun giderme: reseller hesaplarda hızlı teşhis
Reseller hostingte her arıza sunucu genelinde olmayabilir. WHM kullanarak hedefli teşhis yapılmalıdır.
1) Site yavaşlığı
Ön tanı: - Aynı anda diğer hesaplar da etkileniyor mu? - Sorun yalnızca bir domain’de mi?
WHM üzerinden yapılacaklar: - Hesap bazında kaynak kullanımı - PHP/servis hata sinyalleri - Disk doluluğu ve log birikimi
2) E-posta teslimat sorunları
Net teşhis adımları: - SPF/DKIM/DMARC uyumu - MX kaydı doğruluğu - Spam filtre sonucu ve kuyruk (queue) durumu
3) DNS çözünürlüğü (propagation) ve yayına alma gecikmesi
DNS değişiklikleri her zaman anında yayılmaz. - TTL değerlerini kontrol edin - Cache kaynaklı gecikme olup olmadığını doğrulayın
NetKıyas mantığıyla seçim: WHM reseller kurulumunda nelere bakılır?
WHM reseller yönetiminde “kurulum sonrası rahatlık” sağlayan faktörleri net sıralamak işinizi kolaylaştırır.
Aşağıdaki tablo karar verirken iş görür:
| Başlık | WHM ile etkisi | Reseller için öneri | Kontrol yöntemi |
|---|---|---|---|
| Paket bazlı kota | Hesapları sınırlar | Disk/bant limitlerini pakette standardize et | WHM’de package ayarları |
| E-posta limitleri | Spam ve disk riskini azaltır | E-posta kutusu + gönderim politikası net olsun | Hesap e-posta kotası |
| Yedek sıklığı | Geri dönüş süresini etkiler | Günlük + haftalık saklama planla | Backup job geçmişi |
| İzleme (CPU/RAM/süreç) | Performans arızasını hızla bulur | Hesap bazlı takip rutini oluştur | Yüksek kullanım raporu |
| Otomasyon ve bildirim | İnsan hatasını azaltır | Eşiklerde uyarı (quota %80/%95) | Bildirim e-postaları |
| SSL yenileme | Kesintiyi engeller | Otomatik yenileme + durum takibi | Sertifika durumu |
Sonuç: WHM ile reseller yönetimini “prosedür”e bağlayın
WHM ile reseller hosting yönetiminde başarı, paneli kullanmaktan çok süreçleri netleştirmekle gelir. Yeni hesap açma adımlarını standardize edin, paketleri gerçek ihtiyaçlara göre ayarlayın, e-posta için SPF/DKIM/DMARC kontrolünü alışkanlık haline getirin ve yedek almanın yanında geri dönüş testini de düzenli yürütün. İsterseniz bir sonraki adım olarak mevcut kurulumunuzda şu üç şeyi hemen listeleyin: hangi paketler kullanılıyor, yedek planınızın kapsamı (dosya+DB+posta) ve hesap başına kota/limit politikası. Bu üçlü netleştiğinde reseller yönetimi hem daha stabil hem de daha öngörülebilir hale gelir.
Hosting karşılaştırması yapmaya hazır mısın?
100+ firmanın fiyatlarını tek tıkla karşılaştır, en uygun paketi bul.
Hosting Karşılaştır →İlgili Yazılar
VPS’te Windows Server Kurulumu: Adım Adım Net Rehber
VPS’te Windows Server kurulumunu nasıl yapacağınızı adım adım anlatıyoruz: lisans, ağ, RDP, güvenlik, sürücüler ve doğrulama kontrol listesi.
VDS için ekstra Yedek IP: Ne işe yarar, gerekir mi?
Yedek IP (additional IP) VDS’te ne sağlar? Failover, lisans, firewall ve servis bağlama senaryolarında hangi durumda ek IP gerekir?
OpenCart için Hosting Gereksinimleri: Hız, RAM, Disk, TLS
OpenCart için doğru hosting seçimi: RAM/CPU, disk, PHP sürümü, MySQL, cache, TLS ve yedekleme gereksinimlerini net ölçülerle öğrenin.
WordPress Staging: Hosting’de demo site ile güvenli test rehberi
WordPress staging ile demo site kurun: otomatik kopyalama, veritabanı taşıma, eklenti uyumu, yedekleme ve yayına alma kontrol listesi.