Kendi internet sitemi evimden Pardus PC kullanarak yayınlamamın yolu nedir?
İnternet servis sağlayıcımla nasıl bir iletişime geçmem gerekiyor?
Forum türünde bir uygulamayı evden yayınladığımda güvenliğini nasıl sağlarım?
Evden yayınlayacağım internet sitesi evimdeki diğer cihazlar için güvenlik riski oluştur mu?
MonoDevelop üzerinde ASP.NET WebForms uygulaması geliştiriyorum ve muhtemelen xsp ile yayınlayacağım. Önemi var mı bilmiyorum ama kullandığım modemin markası ASUS.
Selamün Aleyküm
Yayınlayacağınız site, deneysel bir siteyse işlemler kolay. Ama çalışma zamanı(uptime) konusunda taviz veremeceğiniz bir site için evden yayın yapmak, ciddi hazırlık ve masraf oluşturacaktır.
Öncelikle sitenizin ne tür olduğunu öğrenmek gerek. Deneysel mi yoksa ürün mü?
Xampp ve ya wampp gibi linux tabanlı apache ve mysql servislerini hazır olarak başlatabileceğiniz bir uygulamayı kurup devreye sokarak internet sitenizi dış ip’niz üzerinden yayınlayabilirsiniz. Kolay gelsin.
Şunun için söylüyorum;
Ürün olarak sunacağınız bir hizmetin kesintisizliği (bir internet sitesi için düşünürsek) önemli.
Bu ise bir zincire benzer, her halkasının sağlam olmasını gerektirir.
Şu an için aklıma gelen gereklilikleri söyleyecek olursam.
Sunucu olarak kullanacağınız bilgisayarın ihtiyaçları karşılacayak güçte olması
Verilerin yedekleneceği bir yapının kurulması (RAID’li disk yapısı vb.)
İp adresin sabit olmalı.
Ayrıca giden veri hızları ev bağlantılarında düşük oluyor.
Aynı anda en fazla kaç kişi bağlanacak?
Yayınlacağın sayfanın veri boyutunu küçük tutmalısın.
Bağlanan kişiler donma problemi yaşabilirler.
Mesela bir ürün sitesi yapacağız ancak bu ürün saat 22:00-02:00 arasında kullanıcılarının sohbet edebilmesini sağlayan bir sunucu olarak çalışacak. Yani ürünün amacı bu “gece mesajlaşması” ve kullanıcılar bunu bilecek.
Böyle bir siteyi-sunucuyu kanunen 24 saat ayakta tutmamız gerekir?
Bu site için para kazanıyorsak durum ne olur?
Bu site için para kazanmadan, ücretsiz olarak yayın yapıyorsak ne olur?
Kendimizi sunucu sahibi olarak bildirmezsek ne olur?
Kendimizi sunucu sahibi olarak kime bildireceğiz?
Evimizdeki bir laptop ile bu işe başlarsak bize gülerler mi söverler mi
Bant genişliğimiz bunun için yeterli mi? Evimize gelen internetin bant genişliğini yükselttirebilir miyiz?
Birde bu site için kendi DNS sunucumuzu kurabiliriz. DNS ile sitemizin çalıştığı bilgisayarı hedefleyebiliriz. Bunun yanında DNS sunucumuzun dış ip adresini Domain şirketine verebiliriz.
Bu dış ip dinamik ip olursa ve Domain şirketimize bu ip adresini verirsek ne olur?
Sabit ip adresi almak kanunen zorunlumudur?
Diyelim ki sunucumuzu çalıştırdıkdık. Hem evimizdeki dış ip adresini herkese vermiş olduk hem de kendimizi sunucu sahibi olarak belirttiğimiz için ev adresimizden, telefon numarasına kadar BTK ya bildirdik hepsini onlarda bizi kendi internet sitelerinde, herkese açık olarak yayınladılar. Bundan büyük açık olabilir mi? Evimizin adresine kadar herkes görecek İp adresimiz açık olacak. Modem tehlike altında. Bilgisayar-Sunucu tehlike altında. Sitede açık varsa ya da sunucu portlarında açık varsa bilgisayarımızda Hacker erişim kazanırsa biz mağvolduk Bizim sistemimiz evdeki modeme bağlı olacağından tabiki evdeki modemi kullanan kişilerde olacağından tehlike onlar içinde mevcut.
Evimizdeki modemin gücü bu yapının çalışması için yeterli mi?
iki telli telefon kablosu bu ağın yapısını kaldırabilir mi?
İnternet servis sağlayıcı buna izin verir mi? Yasal mı?
Nasıl bir güvenlik önlemi alabiliriz?
En önemli soru bu şartlar altında Türkiye’de “Google veya Facebook” gibi siteler oluşturulabilir mi?
Bu gibi siteler yapılırsa kodlarımızı Hosting-Sunucu şirketleriyle paylaşmamız güvenilir mi?
Sitemizin kodlarının bize ait olduğunu her hangi bir kopyalama durumunda nasıl ispatlayacağız?
Kusura bakmayın çok soru soruyorum Benim bildiklerim bunlar. Bu konuyu bende merak ediyorum.
Yalnızca son kısmı yanıtlayabilirim.
Türkiye’ de Google ve Facebook gibi projeler yapılıp hayata geçirilebilir ve bunun en hızlı biçimde yapılması gerekli.
Böyle bir site yapıldığında kesinlikle veritabanları -ve belki kodlar- paylaşılmamalı. Paylaşılırsa hem kullanıcıların kişisel verileri izinsiz satılmış olur hem de yaptığımız proje çalınır.