Son Değiştirilme Tarihi: Mart 23, 2019

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. Merak edenler için belirtmek istiyorum ki ne Linux ne de Windows, işletim sistemi açısından birbirlerine göre daha güvenli değildir. Linux genellikle Web siteleri sunucuları için güvenli sayılmasının asıl nedeni ama ağ protokollerinin ve sistem dosya güvenliğinin daha iyi ayarlanmış olmasındandır. Ayarlamaları kendiniz Windows sisteminde de yapabilirsiniz ancak üçüncü parti programları yüklemek durumunda kalırsını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 DNS, sunucunuzun IP adresini alan adına ataması için gereken bir yapıdır. 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. Ancak şimdilik göstermek amacı ile ücretsiz olan “.tk” uzantılı DNS sistemlerini kullanacağız.

  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.