ÇözümPark

Çözümsüz Sorunuz Kalmasın.
ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
in ARA
Ana Sayfa Makaleler Forumlar Resimler Dosyalar Online Destek Biz Kimiz? İletişim

ISA Server

Isa Server Üzerinden Çoklu Web Sayfası Yayını (Web Publish)

Bilindiği üzere, bir web sayfası normal şartlar altında sadece bir ip adresi üzerinden yayın yapmaktadır. Pekala bizim şirketimiz için yayınlamak istediğimiz ikinci, üçüncü web sayfaları var. Örnek olarak, şirketimizin satış bölümünü tanıtan bir web sayfası, teknik bölümünü tanıtan bir web sayfası hazırladık. Ve bunların tek bir sayfa içinde yayınlamak istemiyoruz. Bu sayfalara ayrı isimler altında ulaşılmasını istiyoruz ki bunlar örnek olarak www.sirketsatis.com , www.sirketteknik.com gibi isimler. Bunun için yapmamız gereken, her yayınlanmasını istediğimiz web sayfası için ayrı bir ip adresi, ayrı bir web sunucusu mu?

Bir başka örnek verilmesi gerekirse hosting firmaları. Aynı sunucular üzerinde yüzlerce sayfayı barındırabiliyorlar. Peki ama bunu nasıl yapıyorlar? Her sayfa için, ayrı bir ip adresi mi satın alıyorlar? Elbette ki hayır.

Microsoft’ un IIS ( İnternet İnformation Services ) üzerinden, her sayfa için yapmış oldukları Host Header özelliği sayesinde, tek bir ip üzerinden, web sunucularının desteklediği miktarda web yayını yapabiliyorlar.

Bu yazıda tek bir ip adresi ve tek bir web sunucusu üzerinden üç adet web sayfasının yayınını anlatacağım. Yayınlamak istediğimiz web sayfaları www.fakaonline.com, www.fakaonline satis.com, www.fakaonlineteknik.com olarak belirledik. İşlemimize ilk olarak 2003 Server kurulu bir işletim sistemine DNS ve IIS servislerini kurmakla başlıyoruz.

image001

Kurulum için Control Paneli | Add Remove Programs | Add / Remove Windows Component | Application Server  içine girip

image002

Internet Information Services ( IIS ) ve Enable network COM + access servislerimizi seçiyoruz..

image003

Control Paneli | Add Remove Programs | Add / Remove Windows Component | Networking Services içinden

image004

Domain Name System ( DNS ) servisimizi kuruyoruz.

image005

Dns Servisimiz başarılı bir şekilde kuruldu ve servisimizi açarak, yayınlamak istediğimiz web sayfaları için zone (alan) oluşturuyoruz.

image006

Primary zone.

image007

Yayınlamak istediğimiz web sayfasına karşılık gelecek olan zone ismimiz.

image008

Yeni bir dosya oluşturması gerektiğini seçiyoruz.

image009

image010

Fakaonline adlı web sayfamız için gerekli olan zone’ (alan) miz kuruldu. Aynı işlemleri www.fakaonlinesatis.com, www.fakaonlineteknik.com adlı web sayfalarımız içinde yapıyoruz.

image011

Web Sunucumuz üzerinde barındıracak olduğumuz her sayfa için ayrı ayrı Host (A) record kaydı belirliyoruz.

image012

Üç www kaydımızı oluşturuyoruz.  Bütün bu işlemleri, yayınlamak istediğimiz bütün web sayfalarımız için(fakaonline.com, fakaonlinesatis.com, fakaonlineteknik.com) yapıyoruz. DNS A Record kaydı girmemizin sebebi isim çözümü için. www.websayfalarımızın_ismi.com sayfalarının barındığı yolu gösteriyor olması.

image013

DNS olarak, sunucumuzu gören bir makineden, isim çözümünün doğru olarak çalışıp – çalışmadığını kontrol ediyoruz.  Resimde görüldüğü üzere DNS’ imiz doğru olarak çalışıyor.

image014

Sıra geldi IIS ( İnternet Bilgi Sağlayıcı) servisimizi yapılandırmaya. Web server bölümünün üzerinde | New | Web site bölümünü seçiyoruz.

image015

Bizleri web sayfası oluşturma sihirbazımız karşılıyor ilerliyoruz ve karşımıza yeni gelen ekranda Web sitemiz için bir tanım giriyoruz.

image016

Web sitemizin barınmış olduğu server’ imizin ip adresi ve web yayını yapmış olduğumuz 80 portunu giriyoruz.

image017

Web sayfamızın barınmış olduğu dizini Browse butonundan C:\Inetpub\wwwroot yolunu gösteriyoruz.

image018

Ziyaretçilerin, bu sayfalar üzerinde hangi izinlere sahip olması gerektiğini işaretliyoruz. Okuması ve siteyi taraması, normal şartlar altında bütün web siteleri için yeterlidir.

image019

Finish diyerek, sihirbazımızın kurulumunu bitiriyoruz.

image020

Web Sitemiz başarılı bir şekilde kuruldu.

image021

Fakaonline.com adlı web sitemizi yapılandırdığımız gibi, aynı işekilde diğer sitelerimizi de yapılandırmak üzere Web server bölümünün üzerinde | New | Web site bölümünü seçiyoruz ve yukarıda ki işlemleri tekrarlıyoruz..

image022

IIS üzerinden de görüldüğü üzere fakaonlinesatis.com web sitesi başlamadı. fakaonlinesatis.com web sitemizin yapılandırmasını, fakaonline.com web sayfasında olduğu gibi bire bir yapmış olmamıza rağmen fakaonlinesatis.com web adresi başlamadı.  Manuel olarak başlatmayı deniyoruz.

image023

IIS nin bu siteyi başlatamadığını, fakaonlinesatis sitesi için yapılandırmış olduğumuz portun ( 80 ) portunun kullanıldığını belirtiyor ve bu site için kullanılmayan bir port seçmemizi istiyor. Başka bir port seçmemiz bir nebze probleme çare olsada, doğa bilecek başka bir problem, sayfamızı ziyerete gelecek olan ziyaretçiler sayfa ismini yazdıktan sonra : 81-82 ( ikinokta üstüste + tanımlayacağımız port numarası 81 – 82 örnek olarak verilmiştir.)’ eklemesi gerekecekdir. Bu da uygulanan başka bir çözümdür ama bizim isteklerimizi karşılamıyor ve biz host header tanımlamak üzere

image024

fakaonlinesatis.com web sitesinin özelliklerini açıyoruz.

image025

Web sitesi içinden Advanced ( gelişmiş ) bölümüne geçiyoruz.

image026

Ip adresi ve port numarası tanımlı olan sayfamıza Host Header Value değeri tanımlıyoruz.

image027

Aynı işlemi fakaonline.com içinde yapılandırıyoruz. Girmiş olduğumuz bu Host Header Value’ nin anlamı, dışarıdan http ( 80 ) portuna bir istek geldiği zaman, başlık ismine bakıp, hangi sayfayı çağırıyorsa, ilgili sayfanın gelmesini sağlamaktır. Burada vermiş olduğumuz komut, dışarıdan fakaonline.com web sayfası istenildiği zaman, IIS üzerinde ki fakaonline sitesi devreye girip, isteği karşılamasını istiyoruz. Bu bölümü ilk kurulum aşamasında da yapabiliyoruz. Bu şekilde yapmamın nedeni, verilen hata mesajlarını göstermekti. fakaonlineteknik.com web adresini, hosheader değeri girerek tanımlayacağız.

image028

Host Header değierimizi girdikten sonra, fakaonlinesatis.com web sitemizi başlatıyoruz.

image029

Problemsiz olarak çalıştığını görüyoruz. İP adresi aynı, http (80) portu aynı, host header value değeri farklı.

image030

Yeni oluşturacak olduğumuz fakaonlineteknik.com web sitesini, kurulum sırasında host header değeri tanımlarsak, web sitesinin problemsiz olarak başlayacağını göreceğiz.

image031

fakaonline ve fakaonlinesatis.com web sitelerini oluştururken, host header değerini boş bırakıp, hataya sebebiyet vermiştik. Bu değeri resim 46’ da görüldüğü gibi ilk kurulum aşamasında tanımlayabiliyoruz. Bu tanımlamadan sonra, diğer iki web sitemizi yapılandırma aşamasında olduğu gibi işlemleri yaptıktan sonra web sitesi kurulumumuzu bitiriyoruz.

image032

İşlemimizde herhangi bir problem yaşanmadı. Yapılandırma sonrasında problemsiz olarak web sayfamız başladı.

image033

DNS olarak, web sitelerimizin barınmış olduğu sunucuyu gören bütün clientlerimiz, bu siteleri başarıyla açtığını göreceğiz.

image034

Client’imiz www.fakaonline.com web sayfasını çağırdı.

image035

Client’imiz www. www.fakaonlinesatis.com web sayfasını çağırdı.

image036

Client’imiz www.fakaonlineteknik.com web sayfasını çağırdığında bir problemimiz yok. İç ağımızda testimiz başarılı bir şekilde çalıştıktan sonra, Web Sunucumuz üzerinde yapacak oluğumuz işlemleri bitirmiş oluyoruz ve websayfalarımızı dünyaya yayınlamak üzere ISA Server’ımızı yapılandırmaya başlıyoruz..

image037

ISA Server üzerinde, Web sayfalarımızı yayınlamak üzere Publish a Web Server butonumuzu seçiyoruz.

image038

Yayınlamak istemiş olduğumuz web sayfamızın ismini belirliyoruz.

image039

image040

Web sunucumuzun yolunu gösteriyoruz.

image041

Isa serverımız üzerinde yayınlamış olduğumuz sayfalarımızın, dışrıdan gelen istklerin başlıklarını belirliyoruz. Tek bir sayfa yayınlayacaksak veya ISA server’ın bizlere sağlamış olduğu Link Translation özelliğini kullanmayacaksak bu bölümde ki başlığı (Any Domain name) herhangi bir domain ismi olarak seçmemiz işimizi görecek, fakat biz birden fazla web sayfası yayınladığımız için yayınlamak istemiş olduğumuz her web sayfasının dünya üzerinde bilinen Public ismini girmek zorundayız.

image042

Eğer Kurulum aşamasında Resim 48 de görünen Public name bölümünü yapılandırmadıysanız, daha sonradan Web Server Publish Kuralımızın özelliklerinden tekrardan ihtiyacımız doğrultusunda değiştirebiliyouz.

image043

Default olarak ISA server’ımız üzerinde herhangi bir Listener bulunmamaktadır. Web sayfamızı yayınlamak için ihtiyacımız olan bir Listener Yapılandırmak üzere new bölümünü işaretliyoruz.

image044

Listener’ imiza bir isim veriyoruz.

image045

image046

image047

image048

Listener’ imiz oluştuktan sonra oluşturmuş olduğumuz Web Listener’ i seçip devam ediyoruz.

image049

image050

Publish kuralımızı Başarılı bir şekilde yapılandırdık. Diğer işlemleri fakaonlinesatis.com ve fakaonlineteknik.com adlı web sayfalarımız içinde yapacağız.

Not : Diğer iki sitemiz için herhangi bir Web Listener oluşturmamıza gerek yok. Oluşturmuş olduğumuz Listener diğer web sayfalarımızı da desteklemektedir.

image051

Yayınlamak istediğimiz bütün web sayfalarımız hazır ve yapılandırmamızın uygulanması için APPLY butonuna basıyoruz.

image052

Yapmış olduğumuz çalışmaları uygulandıkdan sonra ISA Server üzerinde yapmamız gereken işlemleride bitirmiş oluyoruz.

image053

İsmimizi almış olduğumuz, DNS yönetim bölümünde, www.fakaonline.com web sayfasını, sahip olduğumuz 85.101.41.34 numaralı sabit ip adresimize yönlendiriyoruz..

image054

fakaonline.com’ un DNS yönetiminde yapmış olduğumuz yönlendirmenin aynısını fakaonlineteknik.com ve fakaonlinesatis.com sitelerimiz içinde yapılandırıyoruz.

image055

Bütün yapacaklarımız bu kadar. Sıra geldi yapmış olduğumuz ayarlarımızı kontrol etmeye. Command Prompt’ dan nslookup komutu ile web sayfalarımızı kontrol ediyoruz.  Görüldüğü üzere tek bir ip adresi üzerinden çoklu web sayfası yayınlayabiliyoruz.

Fatih KARAALİOĞLU

Yayınlanış Tarihi 29 Mart 2008 Cumartesi 22:18 Yayınlayan: Fatih KARAALIOGLU

Yorumlar

 

Ertan KURUN Dediki :

Teşekkürler fatih

Mart 29, 2008 22:33
 

Sinan KAHRAMAN Dediki :

Elinize sağlık

Mart 31, 2008 14:14
 

HostingALL Dediki :

Ellerine sağlık, teşekkürler, mükemmel olmuş.

Mart 31, 2008 17:59
Kimliksiz yorumlar seçilemez kılınmış durumdadır.

About Fatih KARAALIOGLU

Merhaba Dünya :-) 84 İstanbul doğumluyum. Stajımla birlikte 98 yılından beri sektörün içinde bulunup bu zaman zarfı içinde Teknik Servis Personeli, Bilgi işlem Personeli – Sorumlusu olarak farklı rollerde bulundum ve Ocak 2007 Yılından itibaren Intercomp Bilgisayar bünyesinde (IBM Çözüm Ortağı , MS Gold PARTNER) Proje Yöneticisi olarak görev almaktayım. Sektörün sıkı takipçileri bu güne kadar ismimi farklı portallarda, çözümlerde duymuş bulunup, bu güne kadar bir çok IT Portalında yazarlık, modluk ve Adminlik görevlerini üstlendim. Son olarak Çözümpark IT Portalının kuruluşunda bulunmuş olup, Yöneticilik kadrosunda paylaşımlarımı sürdürmekteyim. En belirgin özelliğim tam bir default ayar katili olmamdır. Bu özelliğim tamamen merakımdan ileri geliyor ve bu özelliğim olduğu sürece de sürekli sektörün içinde olacağıma ve bir şeyleri bozacağıma inanıyorum ve Bir gün büyüyebilirsem eğer, Abaküs ile IP hesaplaması yapan ilk M v P olacağıma inanıyorum. Sahip olduğum Sertifikalar M C P | MCSA +S | MCSE +S , MCTS | W2008 Applications Infrastructure, MCTS | W2008 Network Infrastructure, MCTS | W2008 Active Directory, IBM Certified Specialist | System x Technical , IBM Certified Specialist | System x Sales , CompTIA A+ olup hepsi şimdilik gibi görünüyor. Bu aralar vaktimin bir çoğunu geleceğin Teknolojisi Virtualization almakta olup, bozmama ya gayret göstermekteyim. Erkek Adam Renkli Takım Tutmaz ve bende Mümkün mertebe her şeye birazcık karşıyım.

Bu Kategori

Hızlı aktarma