Son Değiştirilme Tarihi: Ağustos 9, 2017

Hocam, web sistemlerine sende ilgi salıp kafanda web siteleri nasıl çalışıyor, ben de sunucu açmak istiyorum nasıl açılır dersen doğru yere geldin. Öncelikle belirtmek isterim ki bu işlem normal bir kullanıcı için hiç kolay ve ucuz olmayacaktır. Güvenlik sorunlarının yanı sıra oluşabilecek zorluklar dolayısıyla devamlı olarak açtığınız sunucunuzda web sitenizi barındırmayı kesinlikle önermiyorum. Falan filan bla bla blaa. Size verilmesi gereken onu bunu yapmayın etmeyin cümlelerini kurduktan sonra samimi olarak sırf öğrenmek ve bilgi sahibi olmak istiyorsanız gelin hemen başlayalım.

Bu olaya başlamadan önce tecrübelerime dayanarak size Güzel Hosting’i öneririm. Fiyatları açısından ve en önemlisi 7/24 destekleri olduğu için gerçekten memnunum. Daha da emin olmak için internet üzerinde yazılan yorumları okuyabilirsiniz.

 

Web Server Nedir?

Kısacası, ağ sunucusu veya web server, herhangi bir web sitesinin dosyalarını içinde bulunduran internet’e bağlı bir bilgisayardır. Özellikle bu sunucularda, internet dosyalarını algılamak ve HTTP protokolü ile çağrılabilmesi için belli başlı programların yüklenmesi gerek. Şimdi bu programları bilgisayarımıza yükleyip kendi sunucumuzu yapabileceğiz.

 

Ağ Sunucusu Nasıl Açılır?

Ağ sunucusu için açmak için sunucu yazılımlarından birine ihtiyacımız olacak. Apache, IIS vs Nginx, Node.js gibi yazılımları kullanarak açabiliriz fakat şimdilik biz Apache kullanacağız.Kullandığınız işletim sistemine göre yükleyeceğimiz paketler değişiklik gösterecektir. Fakat şimdilik sadece denemek amaçlı güvenlik sorunlarını görmezden gelerek Windows işletim sistemini kullanacağız.

  1. Google’a ilk öncelikle XAMPP yazarak başlıyoruz.  Apache Friends adlı siteden Windows için XAMPP indiriyoruz.
  2. XAMPP paketini kurduktan sonra Apache ve MySQL servislerini “Start” butonuna basarak çalıştırıyoruz.
  3. Kontrol etmek için tarayıcının URL arama kısmına “localhost” yazıyoruz. Önümüze bir sayfa geliyorsa kurulum tamamlanmış demektir.
  4. Bundan sonra sunucunun dışarıdan gelen ip adreslerini kabul etmesi için port yönlendirme işlemi yapmamız gerek. Modeminizin arayüzüne girip 80 portunu yönlendirmeniz gerek. Port yönlendirme işlemini buradan öğrenebilirsiniz.
  5. Port yönlendirme işlemini yaptıktan sonra sunucunuz hazır demektir.

 

 Peki Web Sitemi Nasıl Çalıştıracağım?

Web sitenizin çalışması için sunucunuzun yanında DNS(Domain Name System)’e ihtiyacınız olacak. Basitçe anlatmak gerekirse sunucunuzun IP adresini, alan adına atıyor. Yani kendi sunucunuzun internette bir “ismi” oluyor. Örneğin bizim sitemizin alan adı “thebitwise.com” sunucumuzun IP adresi ile ilişkilendirilmiştir ve “thebitwise.com” çağrıldığı zaman sadece bizim sunucumuzdaki dosyaları çağıracaktır.

Bazı alan adı uzantıları sağlayıcılar tarafından bedava verilmektedir. Siz isterseniz hosting firmalarından hepimizin bildiği “.com” uzantılı alan adı kaydedebilirsiniz. Fakat biz şimdilik beleş olan “.tk” uzantılı siteler ile gideceğiz.

  1. Ücretsiz bir alan adı sağlayıcı bulmanız gerekir. Biz bu projede, alan adımızı Freenom.com‘dan alacağız.
  2. Almak istediğimiz alan ismini yazıyoruz ve uygun olup olmadığını(şuan kullanımda mı değil mi) bakıyoruz.
  3. Uygun ise 12 Ay Free seçeneğini seçerek ilerliyoruz.
  4. Kullandığımız herhangi bir email adresi girmemiz gerekiyor ve hesabımıza gelen linki onaylıyoruz. Deneme olduğu için bilgilerimizi sıkıyoruz. Eğer site ile ilgileneceğim derseniz gerçek bilgileriniz yazmanızda fayda var.
  5. Sağ üstteki “Services” seçeneğinden “My Domains” butonuna basıyoruz.
  6. Ondan sonra “Manage My Domains” seçeneğine basıyoruz.
  7. “manage Freenom DNS” diyoruz.
  8. A record ekliyoruz.

Not: Sunucunuzda kullandığınız portların açık olması gerek. Kullandığımız XAMPP programı 80 portunu kullandığı için o portu açacağız. Ancak riskler dolayısıyla daha ıssız bir port almanızda fayda var.  

A record

Kendi sunucunuzu açtığınız zaman bunu hiç webdeki adres ile nasıl bağdaştıracağınızı düşündünüz mü? Bunu yapmak için DNS recordları kullanılıyor. Fakat burada bizim asıl ilgilendiğimiz record adress record‘dur. Kısacası A record olan bu değer alan adını sizin sunucunuza yönlendirmeyi sağlıyor.

 


Bir cevap yazın

E-posta hesabınız yayımlanmayacak.