TasarimKodu
Merhaba Ziyaretçi Blog Siteme Hoşgeldin ; Bugün
Battlefield 4 Pes 2012 Gülümse :) Spiderman Müziğin Akışı

blogperest

Kişisel Bilgisayarı Web Server Yapma

4
Bir web sitesi oluşturabilmek için Domain(Alan Adı) ve Hosting(Web Alanı)’e sahip olmanız gerekir. Domain, internet üzerinde barındırılan ve başka eşi benzeri olmayan bir adrestir. Belirli sürelerle kiralanabilirler. Hosting, girilen domain adresinde yönlendirilecek olan bir serverdır. Yani internete bağlı olan ve sabit bir ip’ye sahip bir bilgisayar sistemidir. Siz domain adresinizi tarayıcının adres satırına girdiğinizde DNS’ler domain adresinizi ip’ye çevirir ve sizde o ip’ye ait olan servera bağlanmış olursunuz. Dolayısıyle hosting web sitesi yayınlamak için kullanacağınız, ve özünde disk, trafik, bağlantı hızı kavramlarını ifade eden depolama alanıdır.

Bu yazımda kendi kişisel bilgisayarımızı server yaparak php dosyaları çalıştırabileceğimiz bir web host hizmeti yapma işlemlerini anlatacağım. Yapılacak işlemleri daha iyi anlaşılabilmesi için adım adım belirteceğim.

1. Web Server Kurulumu

Server yapacağınız bilgisayarda Apache Web Server kurulu olması lazım (Asp çalıştırmak isterseniz IIS Server). Apache serverınızı sitesinden indirebilirsiniz. Yada apache’yi ve diğer çok kullanılan serverları da içerisinde barındıran xampp serverı tavsiye ederim.
Eğer serverınızda birden fazla web sitesi barındırmak istiyorsanız bunun için serverınızda ve hosts dosyanızda bazı ayarlar yapmanız gerekiyor. Bu ayarları daha sonraki yazılarımda belirteceğim.

2. Port Yönlendirme(Port Forwarding)

İkinci adım olarak port forwarding yapmalıyız. Yani internet ip’ne gelen istekleri local ip’de http portuna(80 portu) yönlendireceğiz. Port forwarding işlemi kullandığınız modeme göre bazı farklılıklar gösterebilir ama temel mantık aynıdır. Dış ip de 80 portuna gelen istekleri, localde hangi ip adresine ve hangi portuna yönlendirmemiz gerektiğini belirttiğimiz bir işlemdir. Bu işlemleri daha iyi anlayabilmek için bu siteyi ziyaret edebilirsiniz. Ayrıca bu işlemlerin nasıl yapıldığını anlatan örnek bir videoyu burada paylaşmak istiyorum.

3. Güvenlik Duvarında İzin verme

Yukardaki adımları yaptık ama hala web serverımıza bağlanamayız çünkü güvenlik duvarımız kullanacağımız portu dışardan bağlantılar için kapatmış durumda. Onun için güvenlik duvarımızda kullanacağımız porta izin vermeliyiz. Bu işlem serverımızda kurulu olan işletim sistemine göre değişiklik gösterir.
Eğer Windows işletim sistemi kullanıyorsak windowsta arka planda çalışan güvenlik duvarı ayarlarımıza girerek http portuna izin vermeliyiz. Bunun için bu sitede örnek yapılandırma resimlerle anlatılmış, buradan yapabilirsiniz.
Eğer Linux işletim sistemi kullanıyorsak linuxda güvenlik duvarı olarak kullanılan iptables’ta http portuna izin vermeliyiz. İptables’ta http portuna izin vermek için bu siteye bakabilirsiniz.

4. Ücretsiz Domain

Artık ip adresinizi tarayıcının adres satırına girerek web serverınıza ulaşabilirsiniz. İstediğiniz bir domain adresi alarak ip adresinizi domain adresinize bağlayarak hostunuza ulaşabilirsiniz.
Eğer ben denemek için yapıyorum diyorsanız, ücretsiz domain adresi de kullanabilirsiniz. Bunun için bu adrese üye olarak, belirleiğiniz bir domain adresinize, ip adresinizi bağlayabilir ve bundan sonrada bu adresi kullanarak web serverınıza bağlanabilirsiniz. Ücretsiz domain isimleri biraz farklı olsada işinizi rahatlıkla görecektir.

Notlar

1. Eğer ip adresiniz statik değilse modeminizi her yeniden başlattığınızda ip adresiniz değişeceği için sürekli ip işlemlerini tekrarlamanız gerekir. Bu tekrarlama işlemlerini yapmamak için bilgisayarınıza bazı yardımce programlar kurarak ip adresinizin proğram tarafından otomatik değiştirilmesi sağlanabilir. Biraz araştırma yaparsanız nasıl yapıldığını bulabilirsiniz.
2. Serverda kullanacağınız işletim sistemi olarak tavsiyem linux kullanmanızdır. Linux dağıtımları içinde de Centos Dağıtımını tavsiye ediyorum. Çünkü linux gerek open source(istediğiniz gibi değişiklik yapabilmeniz) olması, gerekse güvenlik açısından server için daha iyi bir seçim olacaktır.
3. Bu işi ciddi olarak yapmayı düşünüyorsanız; linuxu öğrenmelisiniz, özellikle iptables kurallarını iyi bir şekilde öğrenmenizi tavsiye ederim. Çünkü güvenlik duvarındaki her açık serverınız için bir tehlike oluşturacaktır.

Bir server(web server) kurmak için yapılması gerekenleri yukarıda belirtmiş olduk. Umarım faydalı bir yazı olmuştur.

 
BİLGİLER
tarafından 06 Ağustos 2016 - 23:07 tarihinde yayınlandı.
OKUNMA
Bu Yazı Şuana Kadar 592,536 views kez Okunmuştur.
Kategoriler
Üye Girişi
Kullanıcı Adı
:
Şifre
:
Şifremi Unuttum?
Sponsor Reklamlar
ANKARA'da 5 Günlük Hava Tahmini
Sponsor
Tavsiye Bağlantılar
Anket
Sitemizi nasıl buldunuz?
Son Yorumlar
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol