Forum
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.
- Administrative ToolsDNS konsolunu acin.
- Forward Lookup Zone uzerinde New Zone ile abc.com
ve xyz.com zone’larini ayri ayri olusturun.
- 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.
- 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:
- IIS konsolunu acin.
- Oncelikle abc.com sitesini acalim. Bunun icin Web
Site uzerinde sag tus New Web Site ile yeni bir web sitesi olusturma
sihirbazini baslatin.
- Description bolumune siteyi tanimlayici bir
tanimlama verin, ornegin ABC. Next ile ile sonraki adima gecin.
- 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.
- Sizden abc.com sitesinin dokumanlarinin oldugu klasoru
gostermenizi isteyecektir. Gosterin ve Next ile devam edin.
- Permission penceresinde Read ve Run
Scripts yetkilerini verin Ve Next ve Finish ile islemi tamamlayin. Su
anda www.abc.com sitesi olustu.
- Ayni sekilde www.xyz.com acalim. Bunun icin de asagidaki
adimlari takip edin:
- Bunun icin Web Site uzerinde sag tus New Web Site
ile yeni bir web sitesi olusturma sihirbazini baslatin.
- Description bolumune siteyi tanimlayici bir
tanimlama verin, ornegin XYZ. Next ile ile sonraki adima gecin.
- 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.
- Sizden xyz.com sitesinin dokumanlarinin oldugu klasoru
gostermenizi isteyecektir. Gosterin ve Next ile devam edin.
- 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.
Mesut Aladağ
hocam cok guzel anlatmışsınız emeğinize sağlık bu işlemlerden sonra hosting firmasından A kaydını ip adresmize yönlendirdik fakat siteye erişim yok ama local de gayet iyi çalışıyor port açtık modem de herşey normal atladığım alan neresi acaba teşekkürler
Merhaba,
aldığınız hata nedir? Eğer dışarıdan ping atınca çözülen ip dış bacak ip adresi ve modem port açık ise sorun IIS kaynaklıdır.
Windows Server 2016 IIS Üzerinde Çoklu Web Site Yayınlama - ÇözümPark (cozumpark.com)
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************