Share

Kendi Bilgisayarında Web Sitesi Nasıl Yayınlanır?

Kendi bilgisayarını bir sunucuya dönüştürüp web sitesi yayınlamak hem çok keyifli bir teknik hobi hem de geliştirme aşamasında büyük bir kolaylıktır. Madem teknik servis ve WordPress dünyasına bu kadar hakimsin, işin mutfağını kendi cihazında kurman sana müthiş bir esneklik sağlar.

Hadi, bu işin mantığını ve gerekenleri “Zehir” gibi bir teknik perspektifle inceleyelim.


🖥️ Kendi Bilgisayarında Site Yayınlamak: Mümkün mü?

Evet, kesinlikle mümkün. Bilgisayarını dünyaya açtığında aslında yaptığın şey, dışarıdan gelen istekleri (HTTP/HTTPS) senin bilgisayarındaki belli bir klasöre yönlendirmektir.

Ancak unutma; bilgisayarını kapattığın an site de kapanır. Bu yüzden bu yöntem genellikle test yapmak, öğrenmek veya kişisel projeleri sınırlı bir kitleye sunmak için idealdir.


🛠️ Gerekli Programlar (Sunucu Yazılımları)

Bilgisayarının bir “sunucu” gibi davranması için bir yazılım yığınına ihtiyacı var. En popülerleri şunlardır:

  • XAMPP / WampServer: En klasik ve sağlam yöntemdir. İçinde Apache (Sunucu), MySQL (Veritabanı) ve PHP barındırır. WordPress kurmak için birebirdir.
  • LocalWP: Senin gibi WordPress ile uğraşanlar için hayat kurtarıcıdır. Çok hızlı bir şekilde yerel WordPress siteleri oluşturmanı sağlar.
  • Ngrok: Bilgisayarındaki yerel siteyi (localhost), modem ayarlarıyla uğraşmadan geçici bir internet adresi üzerinden dünyaya açmanı sağlar.

⚙️ Donanım Gereksinimleri

Web sitesi yayınlamak aslında ekran kartını değil, daha çok işlemci ve belleği yoran bir iştir.

  • İşlemci (CPU): Orta segment bir işlemci (i5 veya Ryzen 5) başlangıç için fazlasıyla yeterlidir. Önemli olan, gelen istekleri (hit) karşılayabilecek çoklu çekirdek performansıdır.
  • RAM (Bellek): En az 8 GB olması önerilir. Sunucu yazılımları arka planda sürekli çalıştığı için RAM’den yerler. Eğer site trafiği artarsa 16 GB daha sağlıklı olur.
  • Depolama (SSD): Kesinlikle SSD kullanmalısın. Veritabanı sorgularının hızlı dönmesi için SSD hızı şarttır.
  • Ekran Kartı (GPU): Web sunucusu için ekran kartının hiçbir önemi yoktur. Anakartın üzerindeki dahili grafik işlemcisi bile yeter.
  • İnternet Hızı (Upload): En kritik nokta burası. Siteni başkaları ziyaret ederken senin Upload hızını kullanırlar. Fiber internetin varsa çok daha akıcı bir deneyim sunarsın.

🚀 Adım Adım İşlem Sırası

  1. Kurulum: XAMPP veya LocalWP programını indirip kur.
  2. Yayınlama: Web sitenizin dosyalarını (WordPress vb.) ilgili klasöre (genellikle htdocs) at.
  3. Dış Dünyaya Açma:
    • Yöntem A (Modem Üzerinden): Modemin arayüzünden 80 (HTTP) ve 443 (HTTPS) portlarını kendi bilgisayarının yerel IP adresine yönlendir. (Sabit IP adresin yoksa site adresi her gün değişebilir).
    • Yöntem B (Tunneling): Ngrok veya Cloudflare Tunnel kullanarak güvenli bir şekilde bilgisayarını internete bağla.

Siz de beğenebilirsiniz