sunucuhataları
teknik çözüm merkezi
Ara Giriş Yap Üye Ol
🏠 Ana Sayfa 📚 Kurulum Rehberleri
Kategoriler
🌐 Web Sunucuları 🐧 İşletim Sistemleri 📦 Sanallaştırma & VPS 🖥️ Kontrol Panelleri 🔒 SSL & Güvenlik 📝 CMS & Uygulamalar 🗄️ Veritabanı 📧 Mail Sunucusu 🗨️ Forum ℹ️ Hakkımızda 📧 İletişim
Giriş Yap Üye Ol
Ana Sayfa Kontrol Panelleri cPanel Kurulumu cPanel'de Subdomain Nasıl Oluşturulur ve Yapıla...
🟠 cPanel Kurulumu

cPanel'de Subdomain Nasıl Oluşturulur ve Yapılandırılır?

cPanel'de subdomain oluşturma adımları, document root yapılandırması, SSL kurulumu ve WordPress için subdomain rehberi.

📅 23 Mayıs 2025 👁 13 görüntülenme ⏱ 4 dk okuma
𝕏 Paylaş
📋 İçindekiler göster/gizle

cPanel Subdomain Nedir?

Subdomain (alt alan adı), ana alan adının önüne eklenen ve bağımsız bir web sitesi veya uygulama olarak çalışan bir DNS kaydıdır. Örneğin; blog.example.com, shop.example.com veya api.example.com gibi. cPanel, web hosting yönetim panelinin en yaygın kullanılan arayüzüdür ve subdomain oluşturma işlemini birkaç tıklama ile gerçekleştirmenizi sağlar.

Subdomainler; farklı uygulamaları aynı hosting hesabında izole etmek, geliştirme/test ortamları oluşturmak (dev.example.com, staging.example.com), API veya blog gibi özel servisleri ayırmak için yaygın olarak kullanılır.

cPanel'e Erişim

URL: https://example.com:2083  veya  https://sunucu-ip:2083
# Kullanıcı adı ve cPanel şifrenizle giriş yapın

Adım 1: Subdomain Oluşturma

  1. cPanel ana sayfasında Domains (Alan Adları) bölümüne gidin
  2. Subdomains (Alt Alan Adları) seçeneğini tıklayın
  3. Subdomain kutusuna ön eki girin (örn: blog)
  4. Domain açılır menüsünden ana alan adınızı seçin
  5. Document Root otomatik doldurulur (/public_html/blog) - değiştirabilirsiniz
  6. Create butonuna tıklayın

Document Root Ayarları

Subdomain'in dosyalarının saklandığı dizindir:

# Varsayılan: /public_html/subdomain_adi
/public_html/blog      → blog.example.com
/public_html/shop      → shop.example.com
/public_html/api       → api.example.com

# Özel belirtme (sunucu kök dizinine göre):
/home/kullanici/blog
/home/kullanici/staging

DNS Kaydını Doğrulama

cPanel otomatik olarak A kaydı (veya CNAME) ekler. Doğrulamak için:

dig blog.example.com
nslookup blog.example.com
# Sunucunuzun IP adresine işaret etmesi gerekir

# DNS yayılımını kontrol et
curl -I http://blog.example.com

Adım 2: .htaccess ile WordPress Subdomain Kurulumu

Subdomain dizinine WordPress kuruyorsanız .htaccess dosyası gereklidir:

nano /public_html/blog/.htaccess
Options -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Adım 3: SSL Sertifikası Kurma

AutoSSL ile Otomatik SSL (cPanel)

  1. cPanel > Security > SSL/TLS Status
  2. Subdomain'in yanındaki SSL ikonuna bakın
  3. "Run AutoSSL" butonuna tıklayarak otomatik sertifika alın

Let's Encrypt ile Manuel SSL

# SSH üzerinden (root erişimi gerekli):
sudo certbot --apache -d blog.example.com
# veya Nginx için:
sudo certbot --nginx -d blog.example.com

Subdomain'e PHP Sürümü Atama

  1. cPanel > Software > MultiPHP Manager
  2. Subdomain document root'unu seçin
  3. İstediğiniz PHP sürümünü seçin (örn: PHP 8.1)
  4. Apply butonuna tıklayın

wp-config.php ile WordPress Subdomain Ayarı

nano /public_html/blog/wp-config.php
define('WP_HOME', 'https://blog.example.com');
define('WP_SITEURL', 'https://blog.example.com');

Subdomain Yönlendirme (Redirect)

Bir subdomaini başka bir URL'ye yönlendirmek için:

# cPanel > Domains > Redirects
# veya .htaccess ile:
nano /public_html/old-subdomain/.htaccess
RewriteEngine On
RewriteRule ^(.*)$ https://new.example.com/$1 [R=301,L]

Subdomain E-posta Adresi Oluşturma

cPanel'de subdomainler üzerinde e-posta hesabı açabilirsiniz:

  1. cPanel > Email > Email Accounts
  2. + Create butonuna tıklayın
  3. Domain olarak subdomain'i seçin
  4. Kullanıcı adı ve şifre belirleyin

Subdomain Silme

  1. cPanel > Domains > Subdomains
  2. Silmek istediğiniz subdomain'in yanındaki Remove butonuna tıklayın
  3. Onaylayın - DNS kaydı ve document root otomatik silinir (dosyalar silinmez)

Sık Karşılaşılan Sorunlar

Subdomain Açılmıyor (DNS Yayılmadı)

dig blog.example.com @8.8.8.8
# DNS değişikliklerinin yayılması 24-48 saat sürebilir
# Yerel önbelleği temizleyin: sudo systemd-resolve --flush-caches

SSL Sertifikası Alınamıyor

# DNS'in sunucuya işaret ettiğini kontrol edin
# cPanel AutoSSL loglarını kontrol edin:
# cPanel > Security > SSL/TLS Status > View AutoSSL logs

Sonuç

cPanel üzerinde subdomain oluşturmayı, document root yapılandırmasını, SSL kurulumunu ve WordPress ile entegrasyonunu öğrendiniz. cPanel'in kullanıcı dostu arayüzü bu süreçleri hızlı ve güvenli hale getirirken, DNS doğrulama ve .htaccess yapılandırması ile tam kontrole sahip olursunuz.

🤔 Bu kurulumda sorun mu yaşıyorsunuz?

Hata mesajınızı kopyalayıp foruma konu açın. Topluluğumuz size özel durumunuza göre yardımcı olacaktır.

🗨️ Foruma Katıl & Yardım Al

Yorumlar

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorumunuz onaylandıktan sonra yayınlanır.