SORU : IIS üzerinde birden fazla site barındırmak istiyorum, header yapılandırması hakkında bilgim yok. Nasıl yapıldığı hakkında bilgi verebilirseniz çok memnun olacağım.

 

 

CEVAP : Bu operasyonu gerceklestirebilmek icin DNS ve IIS entegrasyonlu bir yapilandirma yapmaniz gerekiyor. www.Abc.com ve www.xyz.com isimli siteleri ayni web server, ayni ip ve ayni porttan yayinlamak istediginiz farzederek onerilerimi yaziyorum:

 

DNS Tarafinda yapilacaklar:

 

Eger sistemde bir DNS Server varsa ve Web Server ve bu web server uzerindeki siteye erisecek clientlar uzerinde de TCP/IP Ozelliklerinde DNS Server olarak tanimli ise asagidaki adimlari o DNS Server uzerinde yapin. Eger hali hazirda boyle bir DNS Server sunucunuz yoksa, mevcut Windows Server sisteminizin uzerine oncelikle DNS Server’i Control PanelAdd-Remove ProgramsAdd- Remove Windows ComponentsNetworking Services DNS ile kurun. Bu DNS adresini bu Web Server uzerindeki siteye baglanacak clientlarda da daha sonra tanimlayabilirsiniz.

 

  1. Administrative ToolsDNS konsolunu acin.

  2. Forward Lookup Zone uzerinde New Zone ile abc.com ve xyz.com zone’larini ayri ayri olusturun.

  3. Xyz.com uzerinde sag tus New Host (A record) ile web server bilgisayar adini ve ip adresini girerek Host kaydini acin. Ayni islemi abc.com uzerinde de ayni web server adi ve ip adresi olacak sekilde ayarladik. Dolayisiyla DNS Server’da webserver1.xyz.com ve webserver1.abc.com olmak uzere su an web server bilgisayarina ait a kayitlari olustu.
  4. Simdi de bu web server icin web server kaydi acacagiz. Xyz.com uzerinde sag tus New Alias(CNAME) tiklayin. Gelen ekranda ust kisma WWW alt kisimdan da Browse tiklayip, gelen ekranda DNS Server uzerine cift tiklayip Forward Lookup Zonexyz.com icinden webserver1 kaydini gosterelim. Bu islemle webserver1.xyz.com ismini www.xyz.com olarak eslestirdik. Yani islemi abc.com uzerinde de yapmak icin abc.com uzerinde sag tus New Alias(CNAME) tiklayin. Gelen ekranda ust kisma WWW alt kisimdan da Browse tiklayip, gelen ekranda DNS Server uzerine cift tiklayip Forward Lookup Zoneabc.com icinden webserver1 kaydini gosterelim. Bu islemle webserver1.abc.com ismini www.abc.com olarak eslestirdik.

 

DNS Server tarafinda yapilacaklar bitti.

NOT : Esasinda hic webserver1 isimli A (Host Record) acmadan hem abc.com, hem de xyz.com altinda dogrudan WWW isimli bir A (Host Record) kaydi da acilarak yapilabilir. Sonraki asamalarda bunu da denersiniz.

 

IIS Tarafinda Yapilacaklar:

 

  1. IIS konsolunu acin.
  2. Oncelikle abc.com sitesini acalim. Bunun icin Web Site uzerinde sag tus New Web Site ile yeni bir web sitesi olusturma sihirbazini baslatin.

  3. Description bolumune siteyi tanimlayici bir tanimlama verin, ornegin ABC. Next ile ile sonraki adima gecin.

  4. IP Address and Port Settings sayfasinda IP All Unassigned Port da 80 olarak kalsin. Asagidaki Host Header bolumune sitenizin adini www.abc.com olarak girin. Ayni ip adresi ve ayni porttan birden fazla site yayinlama islemi icin Host Header tanimlamasini kullanacaksiniz. Tanimlamalari yaptiktan sonra Next ile sonraki adima gecin.
  5. Sizden abc.com sitesinin dokumanlarinin oldugu klasoru gostermenizi isteyecektir. Gosterin ve Next ile devam edin.
  6. Permission penceresinde Read ve Run Scripts yetkilerini verin Ve Next ve Finish ile islemi tamamlayin. Su anda www.abc.com sitesi olustu.

  7. Ayni sekilde www.xyz.com acalim. Bunun icin de asagidaki adimlari takip edin:

  8. Bunun icin Web Site uzerinde sag tus New Web Site ile yeni bir web sitesi olusturma sihirbazini baslatin.

  9. Description bolumune siteyi tanimlayici bir tanimlama verin, ornegin XYZ. Next ile ile sonraki adima gecin.

  10. IP Address and Port Settings sayfasinda IP All Unassigned Port da 80 olarak kalsin. Asagidaki Host Header bolumune sitenizin adini www.xyz.com olarak girin. Tanimlamalari yaptiktan sonra Next ile sonraki adima gecin.
  11. Sizden xyz.com sitesinin dokumanlarinin oldugu klasoru gostermenizi isteyecektir. Gosterin ve Next ile devam edin.
  12. Permission penceresinde Read ve Run Scripts yetkilerini verin Ve Next ve Finish ile islemi tamamlayin. Su anda www.xyz.com sitesi olustu.

 

Artik IE acip, test edebilirsiniz.

Sonraki zamanlarda Host Header degerlerine ulasmak icin, Web Sitesinin PropertiesWeb Site tabinda Advanced tiklayinca gelen ekranda Edit tiklayarak ulasabilirsiniz.