İlk Web Siteni Yayınla: Adım Adım Net Yayın Rehberi
İlk web siteni yayınlamak için domain, DNS, hosting, dosya yükleme, HTTPS ve test adımlarını net sırayla öğren. Yayın kontrol listesi burada.
Yeni bir web sitesi yayınlamak genellikle “dosyaları yükledim ama görünmüyor” gibi sorunlarla takılır. Bu rehber, 0’dan yayına giden yolu net adımlarla anlatır: domain satın alımı, DNS kurulumu, hosting seçimi, dosya/proje yerleştirme, HTTPS (TLS) ve yayının doğru çalıştığını test etme. Okuduktan sonra ilk yayını kontrol edebileceksin.
Aşağıdaki akış özellikle yeni başlayanlar için tasarlandı. Her adımda ne yapacağını, neden yaptığını ve kontrol aşamasında neye bakacağını göreceksin.
1) Hazırlık: Ne yayınlayacağını ve teknik ihtiyacını netleştir
İlk adım, “yayınlayacağım içerik ne?” sorusunu doğru cevaplamaktır. Üç yaygın senaryo var:
- Statik site (HTML/CSS/JS, basit dokümantasyon): Dosyalar doğrudan web kök dizinine yüklenir.
- WordPress (blog/kurumsal site): Veritabanı (database) ve WordPress kurulum akışı gerekir.
- Özel uygulama (PHP uygulaması, Node.js, Python): Gerekli çalışma zamanı (runtime) ve bazen ayrı yapılandırma gerekir.
Hosting türünü doğru eşleştir
Aşağıdaki eşleştirme, yanlış plan almanı engeller:
- Statik site: Web hosting veya uygun bir VDS/VPS (daha fazla kontrol).
- WordPress: WordPress hosting veya VPS/VDS + kontrol paneli.
- Uygulama: Uygulamaya uygun altyapı (ör. Node.js için farklı kurulum, PHP için farklı PHP sürümü).
Not: Daha önce NetKıyas’ta görülen ayrımlar; web hosting, VDS/VPS ve kontrol paneli seçeneklerinin neden farklılaştığını burada “sitenin türüne göre” ele alıyoruz.
2) Domain ve hosting ilişkisini kur: DNS mantığını öğren
Domain (alan adı) senin sitenin “adresidir”. Hosting ise içeriğin “adreslenebilir konumu”dur. İkisi arasındaki bağ DNS üzerinden kurulur.
DNS’te kritik kayıtlar
Genellikle iki kayıt tipi kullanılır:
- A kaydı (A record): Domaini bir IP adresine bağlar.
- CNAME kaydı (CNAME record): Domaini başka bir domainin ad/alias’ına bağlar (ör.
wwwalt alanı).
Eğer hosting sağlayıcın “DNS yönetimi” veriyorsa iş akışı şöyle ilerler:
- Domain kayıt firmasından DNS’i yönetme sayfasına gir.
- Hosting sağlayıcının verdiği IP adresini A kaydı olarak ekle.
wwwkullanacaksanCNAMEveya A kaydı kurgusunu tamamla.
En sık yapılan hata
- Domaini doğru hosting’e bağlamak yerine, yanlış sunucu IP’sini A kaydına girme.
- DNS tamamlanmadan sitenin dosyalarını test etmeye çalışma.
3) Hosting’e karar ver ve sunucuyu hazır et
Bu adımda iki ana hedef var: içerik yüklemeyi kolaylaştırmak ve yayını geciktiren altyapı sorunlarını önlemek.
Web hosting mi VDS/VPS mi?
Yeni bir site için hızlı karar kuralı:
- Amacın “web sitem yayınlansın” ve içerik çoğunlukla HTML/WordPress ise: web hosting veya WordPress hosting en kısa yoldur.
- Amacın “sunucuyu yöneteceğim, özel yapılandırma yapacağım, uygulama çalıştıracağım” ise: VDS/VPS daha uygundur.
Kontrol paneli seçimi (opsiyonel ama pratik)
Kontrol paneli, dosya yükleme, veritabanı ve SSL gibi işleri hızlandırır.
- WordPress için: Tek tık kurulum yapan paneller çok zaman kazandırır.
- Dosya yükleme için: FTP/SFTP üzerinden yükleme yerine panelde dosya yöneticisi kullanmak başlangıçta kolaydır.
4) İlk yayını yap: Dosyaları yükle, kök dizini doğrula
Bu bölümde hedef: domainin bağlandığı yerde gerçek içeriklerin bulunması.
Statik site (HTML) ise
- Hosting paneline gir.
- Web kök dizinini bul (çoğu panelde
public_htmlveya benzeri isimle geçer). - Sitenin klasör yapısını bu dizine yükle.
- Dosya adlarının doğru olduğundan emin ol:
-
index.htmlveyaindex.php(platforma göre) site ana sayfası olarak açılır.
WordPress ise
- Hosting panelinden WordPress kurulumunu başlat.
- Veritabanı bilgileri otomatik veya manuel istenir.
- WordPress kurulumundan sonra admin paneline giriş yap.
- Tema/tema ayarları ve kalıcı bağlantılar (permalink) doğru mu kontrol et.
İkincil kontrol: dosya yolu uyuşuyor mu?
Domainin baktığı yer ile yüklediğin klasör uyuşmalıdır. Örneğin:
- Domain doğru bağlandı ama içerik yanlış dizinde ise “404 Not Found” görürsün.
- index.html yerine yanlış isimli dosya yüklendi ise sayfa boş/404 döner.
5) HTTPS (TLS) kur: Tarayıcı uyarısı almadan yayına çık
HTTP ile yayın yapmak yeni kullanıcıyı hemen uyarır; Google tarayıcılar da güvenlik uyarıları gösterir. Bu yüzden HTTPS’i yayın öncesi kurmak kritiktir.
En pratik yöntem: otomatik SSL
Birçok hosting sağlayıcısı panel üzerinden otomatik SSL sunar. Akış:
- Panelde SSL / HTTPS bölümüne gir.
- Domaini veya “siteyi” seç.
- Sertifika iste (Let’s Encrypt benzeri sağlayıcılarla otomatik kurulum yaygındır).
- Durumun “aktif” olduğundan emin ol.
HTTPS doğrulama
SSL aktif olduktan sonra:
- Tarayıcıda domaini aç: Güvenlik uyarısı çıkmamalı.
http://yerinehttps://ile yükleme yapıldığında aynı sayfa açılmalı.
DNS yeni güncellendiyse SSL kurulumunun tamamlanması biraz zaman alabilir. Bu gecikme “kurulum hatası” anlamına gelmez; DNS yayılımı (propagation) beklemek gerekir.
6) Yayını test et: DNS, sayfa içeriği ve performans kontrolü
“Site açıldı” demeden önce en azından aşağıdaki testleri yap.
DNS testi
- Domainin doğru IP’ye yönlendiğini doğrula.
wwwalt alanı ayrı kurulduysa onun da doğru çalıştığını kontrol et.
HTTP durumu kontrolü
Tarayıcıda veya basit araçlarla: - Ana sayfa 200 OK dönmeli. - Yanlış dizinse 404 görürsün. - HTTPS yönlendirmesi yanlışsa 301/302 ile sonsuz döngü yaşayabilirsin.
Temel sayfa kontrolleri
- Görseller yükleniyor mu? (klasör yolu yanlışsa görseller görünmeyebilir)
- Bağlantılar çalışıyor mu? (özellikle WordPress’te permalink ayarları)
- Formlar veya bağlantılar varsa doğru endpoint’e gidiyor mu?
Performans için kısa kontrol
İlk yayında “hız testi” yapmak şart değil; ama en azından: - İlk yükleme sırasında tarayıcı konsolunda hata var mı? - Sunucu hata loglarında (error log) bariz sorun var mı?
Yayın sonrası kontrol listesi (hızlı doğrulama)
Aşağıdaki listeyi kontrol etmeden yayını “tamamlandı” sayma:
- [ ] Domain DNS’te doğru A/CNAME kayıtları var
- [ ]
index.htmlveya WordPress ana sayfası doğru yüklenmiş - [ ] HTTPS sertifikası aktif ve tarayıcı uyarı vermiyor
- [ ]
wwwve çıplak domain (ör.example.comvewww.example.com) ikisi de doğru çalışıyor - [ ] 404/500 hataları tekrar etmiyor
- [ ] Site içi bağlantılar bozuk değil
- [ ] (WordPress) Permalink yapısı düzgün
- [ ] (Varsa) Form/iletşim alanı doğru e-posta veya endpoint’e gidiyor
Ortak sorunlar ve net çözümler
Domain doğru ama site görünmüyor
- DNS yayılımı tamamlanmamış olabilir: birkaç saat içinde düzelir.
- Doğru web kök dizinine yükleme yapılmamış olabilir.
- Yanlış dosya adı yüzünden
indexbulunmuyor olabilir.
Tarayıcı “güvenlik” uyarısı veriyor
- SSL kurulumu tamamlanmamış olabilir.
- HTTPS zorlaması (redirect) yanlış yapılandırılmış olabilir.
wwwve çıplak domain için SSL ayrı yönetiliyor olabilir.
WordPress 500 hatası veriyor
- PHP sürümü veya eklenti uyumsuzluğu kontrol edilir.
wp-config.phpveritabanı bilgileri doğru mu kontrol edilir.- Sunucu hata logu üzerinden kök sebep bulunur.
Sonuç: İlk yayını güvenle tamamlamak için doğru sırayı uygula
İlk web siteni yayınlamak için kritik olan şey “tek seferde her şeyi yapmak” değil; doğru sırayla ilerlemek ve her adımın çıktısını kontrol etmektir. Domain/DNS bağını doğrula, içerik doğru kök dizine yerleşsin, ardından HTTPS’i aktifleştir ve en sonunda 200/404 gibi temel HTTP sonuçlarını teyit et. Eğer bugün bu rehberi uygulayıp kontrollere sadık kalırsan, ilk yayını sorunsuz biçimde tamamlaman için net bir yolun olacak.
Yayın başladıktan sonra bir sonraki adım olarak: yedek (backup) planı kurmayı, hata loglarını izlemeyi ve alan adını uzun vadeli yönetmek için DNS kayıtlarını düzenli kontrol etmeyi ekle.
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
Discord Botu İçin Minimum VDS: Net CPU/RAM/Disk Rehberi (2026)
Discord botu için minimum VDS şartlarını net örneklerle öğrenin: CPU/RAM/IOPS, disk, ağ ve Docker/Node.js ayarlarıyla doğru kapasiteyi belirleyin.
WooCommerce Hosting’de Yüksek Trafiği Kaldırma Rehberi
WooCommerce’te yüksek trafiği güvenli ve hızlı yönetmek için cache, CDN, veritabanı, ölçekleme ve test adımlarını net karşılaştırmalarla öğrenin.
SSH Key ile Şifre Girişi Devre Dışı: Net Güvenlik Rehberi
SSH key kullanarak şifre tabanlı girişi devre dışı bırakın. Doğru ayar dosyaları, doğrulama adımları ve kilitlenmeyi önleyen yöntemleri görün.
TTFB (Time to First Byte) Nedir? Nasıl Düşürülür?
TTFB (Time to First Byte) nedir, ölçümü nasıl yapılır ve hosting/VDS tarafında hangi ayarlarla düşürülebilir? Net teşhis adımları.
