BIST 100 14.539,61 -1,29%
DOLAR 46,4717 0,01%
EURO 52,9081 -0,41%
GRAM ALTIN 6.181,28 -1,29%
FAİZ 41,13 0,00%
GÜMÜŞ GRAM 93,06 -4,32%
BITCOIN 62.576,00 -2,79%
GBP/TRY 61,3069 -0,49%
EUR/USD 1,1380 -0,43%
BRENT 77,00 -1,16%
ÇEYREK ALTIN 10.106,39 -1,29%

Linux VDS ile cPanel Kurulumu Nasıl Yapılır?

Linux VDS ile cPanel kurulumu: Desteklenen bir Linux VDS üzerinde cPanel’i güvenli biçimde kurmak, WHM ilk ayarlarını yapmak ve kurulumun doğru çalıştığını test etmek isteyenler için adım adım rehber

Yayınlanma: Güncellenme:

Linux VDS ile cPanel kurulumu, root SSH erişimi olan desteklenen bir Linux sunucuya WHM ve cPanel bileşenlerini kurup sunucuyu web, e-posta, DNS ve SSL yönetimine hazırlama işlemidir; doğru image, FQDN hostname, yeterli disk alanı ve açık portlar hazırsa kurulum güvenli biçimde ilerler. Bu rehber, tek sunucuda birden fazla site yönetenler ve paneli ilk kez kuranlar için kurulum öncesi kontrolü, installer komutunu, WHM ilk ayarlarını, 2087 ve 2083 doğrulamasını ve gerektiğinde snapshot ile geri dönüşü anlatır. Başlamadan önce işletim sistemi uyumluluğunu, provider güvenlik grubunu ve mevcut servis çakışmalarını doğrulayın; çünkü kurulum yalnızca panel eklemez, ağ erişimi ve sistem servislerini de etkiler. İlk kurulumdan sonra başarı ölçütü, WHM girişinin açılması, cPanel oturumunun test edilmesi, lisans durumunun görünmesi ve test hesabının sorunsuz oluşturulmasıdır.

Linux VDS ile cPanel kurulumu için doğru zemin

Bu kurulum akışı, root SSH erişimi olan ve yönetimi size ait bir VDS için düşünülür. cPanel, mevcut panelinizle aynı sunucuda çakışabilir; Apache, Nginx, MariaDB veya benzeri servisler elle kurulmuşsa önce neyi devralacağınıza karar verin. Sunucu tek amaçla kullanılacaksa temiz bir işletim sistemi image ile başlamak, sonradan ayıklanacak çakışmaları ciddi biçimde azaltır. Özellikle ilk kurulumda hostname, DNS çözümlemesi ve firewall erişimi birbirine bağlı çalıştığı için bu üç noktayı en başta netleştirmek gerekir.

  • Kurulum öncesi işletim sistemi sürümünü doğrulayın.
  • Sunucuda root veya eşdeğer yönetici erişimi olduğundan emin olun.
  • VDS sağlayıcısında açık bir güvenlik grubu ya da dış firewall varsa onu da kontrol edin.
  • En az bir güncel snapshot alın; bu adım canlı sistemlerde geri dönüşü kolaylaştırır.
  • Hostname değerini FQDN biçiminde hazırlayın; örneğin sunucu.ornek.com gibi.
cat /etc/os-release
hostname -f
free -h
df -h
systemctl status firewalld

Bu komutlardan beklediğiniz şey, sürümü okuyabildiğiniz bir işletim sistemi çıktısı, FQDN dönen bir hostname, yeterli boş alan ve firewall durumunu görebilmenizdir. Çıktı eksik ya da belirsizse kurulum başlamadan önce bunu düzeltmek daha doğrudur.

Kurulum komutunu çalıştırma

Kurulum için servis katmanını manuel kurmak yerine resmi installer akışını kullanmak daha tutarlıdır. Önce sistemi güncelleyin, sonra installer dosyasını indirip çalıştırın. Bu sırada SSH oturumunu kapatmayın; uzun kurulumlarda ikinci bir terminal veya tmux oturumu kullanmak daha rahattır. Paket yöneticisi dağıtıma göre değişebilir; dnf yoksa aynı işlemi yum ailesiyle yapmanız gerekebilir.

dnf update -y
cd /home
curl -o latest -L 
sh latest

Kurulum çıktısında paket indirme, servis hazırlama ve yapılandırma satırları akmaya başlar; bu noktada terminali erken kapatmak veya sunucuyu yeniden başlatmak istenmeyen kesintiler üretir. İnternet çıkışı kısıtlı bir VDS’de script indirilemeyebilir; böyle bir durumda önce ağ erişimi, proxy ve sağlayıcı güvenlik kuralları kontrol edilmelidir. Kurulum tamamlandığında sistem sizi WHM tarafına yönlendiren bir durum oluşmalı, ancak ilk açılışta sertifika uyarısı görmeniz her zaman hata anlamına gelmez.

Kurulum sırasında OS firewall aktifse, en azından yönetim portları için kural açmanız gerekir. Web sitesi yayınlayacaksanız 80 ve 443 de açık olmalıdır; e-posta ve DNS’yi de bu sunucudan verecekseniz ilgili portlar sonradan eklenmelidir. Bunu hem sunucu içi firewall’da hem de provider panelinde doğrulamak gerekir.

firewall-cmd --permanent --add-port=2087/tcp
firewall-cmd --permanent --add-port=2083/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload

WHM ilk açılışında hangi ayarlar değişir?

İlk oturumda hedef, her şeyi açmak değil, sunucunun kimliğini doğru tanımlamaktır. Yanlış hostname veya isim sunucusu daha sonra SSL, mail ve DNS tarafında zincirleme sorun çıkarır. Aşağıdaki ayarları düşük riskli bir başlangıçla tamamlamak, sonradan hata ayıklamayı kolaylaştırır.

Ayar Ne yapar? Güvenli başlangıç
Hostname Sunucunun kimliğini belirler; mail ve SSL davranışını etkiler. FQDN biçiminde tek bir ad seçin; örneğin sunucu.ornek.com.
Contact email Uyarılar ve servis bildirimleri buraya gider. Aktif okunan bir yönetici adresi kullanın.
Nameserver planı Alan adı kayıtlarının nasıl çözüleceğini belirler. DNS’i siz yönetecekseniz kayıtları önceden hazırlayın; yönetmiyorsanız mevcut DNS yapısını bozmayın.
Resolver Sunucunun dış DNS çözümlemesini etkiler. Kararlı ve erişilebilir bir resolver kullanın.
Varsayılan paket Yeni hesapların CPU, RAM ve disk sınırlarını belirler. İlk etapta ölçülü ama çok dar olmayan bir paket seçin.

Bu bölümde acele etmeyin. WHM’de kurduğunuz temel profil, ileride açacağınız hesapların davranışını etkiler; özellikle küçük VDS’lerde çok agresif limitler performans yerine kilitlenme yaratabilir. Tek bir site barındıracaksanız bile bu ayarları mantıklı tutmak, sonradan mail ve DNS tarafında düzeltme yapma ihtiyacını azaltır.

cPanel açıldıktan sonra günlük kullanım akışı

Kurulumdan sonra WHM ve cPanel aynı işlevi görmez. WHM sunucunun üst katmanıdır; hesap açma, paket tanımlama, servis durumu ve yedek planı burada yönetilir. cPanel ise tek alan adının veya tek hesabın günlük araçlarını sunar; dosyalar, veritabanları, e-posta kutuları, cron işleri ve uygulama yüklemeleri burada açılır. İlk gün için en doğru yaklaşım, bir test hesabı açıp giriş yaparak yetki ayrımının doğru çalıştığını görmek olur.

  • WHM üzerinden ilk kullanıcı hesabını açın.
  • cPanel girişini 2083 portu üzerinden test edin.
  • Boş bir sayfa yükleyip web kök dizinine ulaşabildiğinizi doğrulayın.
  • Veritabanı oluşturup bağlantı bilgisinin çalıştığını kontrol edin.
  • E-posta kullanacaksanız ilk teslim testini daha sonra yapın; önce DNS ve PTR durumunu netleştirin.

Sunucuda tek site barındırıyorsanız bile WHM tarafındaki kontrolü elden bırakmamak gerekir. Sorunlar çoğu zaman web dosyasında değil, kullanıcı kotası, DNS yönlendirmesi, port kapalı olması veya hostname tutarsızlığında ortaya çıkar.

Kurulumun başarılı olduğunu nasıl anlarsınız?

Başarı ölçütü, terminalde kurulum satırlarının tamamlanmasından ibaret değildir. Aşağıdaki testler birlikte geçtiğinde kurulumun sağlam bir zemine oturduğunu düşünebilirsiniz. Bir test başarısızsa önce ağ, firewall ve hostname üçlüsünü kontrol edin; ardından lisans ve hesap açma akışına bakın.

ss -lntp | grep -E ':(2087|2083)\b'
curl -kI 

Beklediğiniz şey, 2087 ve 2083 portlarının dinliyor görünmesi ve WHM tarafından dönen bir HTTP yanıtıdır. Tarayıcıdan adresini açtığınızda giriş sayfasına ulaşabiliyor olmanız gerekir. Sertifika uyarısı çıkarsa önce panelin açılıp açılmadığını, ardından güvenlik grubunu kontrol edin; tek başına uyarı, kurulumun bozuk olduğunu kanıtlamaz.

Bu noktada test hesabı oluşturup aynı hesaba cPanel üzerinden girmeniz, lisansın ve temel servislerin gerçekten çalıştığını gösterir. Özellikle canlıya geçmeden önce bir dosya yükleme, kısa bir PHP test sayfası ve basit bir veritabanı bağlantısı denemesi yapmak, daha sonra oluşacak belirsiz hataları erken yakalar.

Sık karşılaşılan sorunlar

  • Desteklenmeyen dağıtım: /etc/os-release çıktısı beklediğiniz gibi değilse kurulum akışını durdurun ve uyumlu bir image ile yeniden başlayın.
  • Hostname hatası: FQDN olmayan bir ad kullanıldıysa hostnamectl set-hostname sunucu.ornek.com ile düzeltin ve tekrar kontrol edin.
  • Portlar açılmıyor: OS firewall, provider güvenlik grubu ve varsa yazılım tabanlı güvenlik duvarı birlikte kontrol edilmelidir.
  • Kurulum çok yavaş: Küçük VDS’lerde kaynak baskısı normaldir; bu durumda üretim trafiğini hemen açmak yerine önce test hesabı üzerinden ilerleyin.
  • Lisans görünmüyor: Kurulum bitmiş olsa bile IP eşleşmesi veya sağlayıcı tarafındaki lisans tanımı eksik olabilir; önce panel erişimini, sonra eşleşmeyi kontrol edin.

Manuel kaldırma denemeleri çoğu zaman beklenenden daha risklidir, çünkü installer yalnızca bir paket değil, sistemin farklı parçalarını da değiştirir. Sorun kurulumun başında çıktıysa ve henüz veri taşımadıysanız en temiz çözüm çoğu zaman snapshot’a dönmek veya sunucuyu yeniden kurmaktır.

Geri dönüş planı

Bu adım, kurulumun canlı sisteme etkisi olduğu için atlanmamalıdır. Kuruluma başlamadan önce alınmış bir snapshot varsa, geri dönüş yolu en sade biçimde odur. Site verisi, mail kutuları veya DNS kayıtları cPanel içinde oluşturulmaya başladıysa, geri alma öncesi dışa aktarım yapmanız gerekir; aksi halde veri kaybı yaşanabilir.

  • Kurulumdan önce snapshot alın.
  • Canlı veriyi taşıyacaksanız yedek dışa aktarımını tamamlayın.
  • Kurulum bozulursa sistem paket kaldırma denemeleri yerine snapshot veya yeniden kurulum kullanın.
  • Test sunucusunda doğrulama yapmadan üretim trafiği açmayın.

Yönetici hesabı parolasını ve varsa API/token benzeri bilgileri sadece kurulum sırasında kullanın, kayıtları açık dosyalarda tutmayın. Eğer sağlayıcı panelinde geri alma seçeneği varsa bunu önce staging ya da test VDS üzerinde denemek, üretim sunucusunda yanlış snapshot seçme riskini azaltır.

Kurulumdan sonra kapanmadan önce

  • hostname -f FQDN döndürüyor.
  • WHM 2087 ve cPanel 2083 portları dışarıdan erişilebilir.
  • Firewall ve provider güvenlik grubu aynı portları açık tutuyor.
  • Test hesabı açılıyor ve giriş yapılabiliyor.
  • İlk yedek planı ve snapshot kaydı hazır.
  • DNS ve mail kullanacaksanız ilgili kayıtları sonradan ayrı doğruluyorsunuz.

Bu kontrol noktaları tamamlanmadan sunucuyu üretim trafiğine almak erken olabilir. En iyi sonuç, kurulumun görünürde bitmesi değil; panelin açılması, hesapların çalışması ve gerektiğinde temiz biçimde geri dönebilmenizdir.

Sık Sorulan Sorular

Linux VDS ile cPanel kurulumu için hangi işletim sistemi gerekir?

Linux VDS ile cPanel kurulumu, desteklenen bir Linux dağıtımı üzerinde ve root SSH erişimiyle yapılmalıdır. Kurulumdan önce /etc/os-release çıktısını kontrol etmek, yanlış image ile vakit kaybetmeyi önler. Debian veya Ubuntu tarafında aynı akışa güvenmemek daha doğrudur; paneli kurmadan önce uyumluluğu doğrulayın.

Kurulum sırasında SSH bağlantısı koparsa ne yapmalıyım?

SSH bağlantısı koparsa önce yeniden bağlanıp kurulumun gerçekten bittiğini kontrol edin; ardından rastgele tekrar başlatmayın. Uzun kurulumlarda tmux veya screen kullanmak daha güvenlidir. Eğer kurulum yarıda kaldıysa ve veri taşımadıysanız snapshot’a dönmek çoğu zaman en temiz çözümdür.

WHM’ye ilk girişte hangi ayarları değiştirmeliyim?

WHM’ye ilk girişte hostname, contact email, nameserver planı ve temel firewall erişimini düzenlemelisiniz. Bu ayarlar mail, SSL ve DNS davranışını etkiler. Çok dar paket limitleri yerine ölçülü bir başlangıç seçmek, küçük VDS’lerde gereksiz kilitlenmeleri azaltır.

Lisans görünmüyorsa kurulum başarısız mı oldu?

Lisans görünmüyorsa kurulumun tamamı başarısız olmuş demek değildir. WHM açılıyor, portlar dinliyor ve hesap oluşturulabiliyorsa sorun daha çok IP eşleşmesi veya sağlayıcı tarafındaki lisans tanımındadır. Önce panel erişimini, sonra lisans eşleşmesini kontrol edin.

cPanel kurulumundan sonra site hemen yayına alınır mı?

Hayır, cPanel kurulduktan sonra siteyi ayrıca yapılandırmanız gerekir. Alan adı, DNS, SSL ve uygulama dosyaları yerleştirilmeden üretim trafiği beklememek daha doğrudur. İlk test için küçük bir hesap açıp 2083 üzerinden giriş yapmayı ve basit bir sayfa yüklemeyi deneyin.