{"id":1149,"date":"2022-09-15T18:07:43","date_gmt":"2022-09-15T18:07:43","guid":{"rendered":"https:\/\/sunucucozumleri.com\/?p=1149"},"modified":"2022-10-06T16:59:08","modified_gmt":"2022-10-06T16:59:08","slug":"iis-nedir-ve-nasil-kurulur","status":"publish","type":"post","link":"https:\/\/sunucucozumleri.com\/blog\/iis-nedir-ve-nasil-kurulur\/","title":{"rendered":"IIS Nedir ve Nas\u0131l Kurulur?"},"content":{"rendered":"<p>K\u0131saca IIS olarak bilinen Internet Information Services esnek yap\u0131l\u0131 ve genel kullan\u0131m i\u00e7in Microsoft taraf\u0131ndan Windows sistemlerde \u00e7al\u0131\u015fmak \u00fczere geli\u015ftirilmi\u015f bir web sunucudur. Bu <a href=\"https:\/\/sunucucozumleri.com\/blog\/frontpage\/\">sunucu<\/a> istenilen HTML sayfalar\u0131na ya da dosyalar\u0131na cevap vermektedir. IIS, Mono ile birlikte Mac ya da Linux cihazlarda da kullan\u0131labilmektedir ancak bu \u015fekilde kullan\u0131m\u0131 \u00f6nerilmemektedir ve stabil bir \u015fekilde \u00e7al\u0131\u015fmamaktad\u0131r. \u0130lk olarak Windows NT ile kar\u015f\u0131m\u0131za gelen servis daha sonra d\u00fczenli bir \u015fekilde Windows i\u015fletim sistemi ile beraber g\u00fcncellenmeye devam etti. Windows NT 4.0 ile IIS 4.0, Windows 2000 ile IIS 5.0 \u015feklinde g\u00fcncellendi. G\u00fcn\u00fcm\u00fczde ise en g\u00fcncel IIS s\u00fcr\u00fcm\u00fc Windows Server 2019 ve Windows 10 ile beraber gelen IIS 10.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Makale \u0130\u00e7eri\u011fi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucucozumleri.com\/blog\/iis-nedir-ve-nasil-kurulur\/#Web_Server_Nedir\" >Web Server Nedir?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucucozumleri.com\/blog\/iis-nedir-ve-nasil-kurulur\/#IIS_Web_Isteklerini_Nasil_Isler\" >IIS, Web \u0130steklerini Nas\u0131l \u0130\u015fler?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucucozumleri.com\/blog\/iis-nedir-ve-nasil-kurulur\/#IISin_Sundugu_Ozellikler\" >IIS\u2019in Sundu\u011fu \u00d6zellikler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucucozumleri.com\/blog\/iis-nedir-ve-nasil-kurulur\/#IIS_Kurulumu\" >IIS Kurulumu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunucucozumleri.com\/blog\/iis-nedir-ve-nasil-kurulur\/#IIS_Arayuzu\" >IIS Aray\u00fcz\u00fc<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Web_Server_Nedir\"><\/span>Web Server Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bir web server yaz\u0131l\u0131m\u0131 olan IIS\u2019i anlamak i\u00e7in \u00f6ncelikli olarak web server\u2019\u0131n ne oldu\u011funu biraz anlamak gerekmektedir. \u0130nternet uygulamalar\u0131n\u0131n sakland\u0131\u011f\u0131 bilgisayarlara web sunucusu ad\u0131 verilmektedir. Bu server uygulamalar\u0131n varsay\u0131lan olarak belirlenmi\u015f TCP portlar\u0131ndan gelen mesajlar\u0131 i\u015flemektedir. \u00d6rne\u011fin, HTTP trafi\u011fi i\u00e7in varsay\u0131lan port 80, HTTPS i\u00e7in varsay\u0131lan port 443\u2019t\u00fcr. Bir internet sitesi ziyaret edildi\u011finde aksi belirtilmedi\u011fi s\u00fcrece web server gelen trafi\u011fi varsay\u0131lan port \u00fczerinden almaktad\u0131r. Bu noktada sunucucozumleri.com adresini ziyaret etti\u011finizde istek port 80 \u00fczerinden g\u00f6nderilmektedir. Bu ayarlar varsay\u0131lan olarak yap\u0131ld\u0131\u011f\u0131 i\u00e7in siteyi ziyaret ederken sunucucozumleri.com:80 ya da sunucucozumleri.com:443 gibi port belirtmeye gerek yoktur.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"IIS_Web_Isteklerini_Nasil_Isler\"><\/span>IIS, Web \u0130steklerini Nas\u0131l \u0130\u015fler?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Web sunucular\u0131 gelen istekleri iki farkl\u0131 \u015fekilde almaktad\u0131r. Baz\u0131 sunucular t\u00fcm istekleri tek bir i\u015flem par\u00e7as\u0131yla ele al\u0131rken baz\u0131lar\u0131 her bir istek i\u00e7in bir i\u015flem par\u00e7as\u0131 ortaya koyar. Node.js gibi tek i\u015flem par\u00e7as\u0131 modeli ayn\u0131 zamanda i\u015f\u00e7i par\u00e7alara da sahiptir ve dosya sistemine eri\u015fim gibi baz\u0131 spesifik i\u015flemlerde bu par\u00e7alar kullanmaktad\u0131r. IIS ve daha alt modeli olan IIS Express i\u015flem ba\u015f\u0131na par\u00e7a modeline sahiptir ve\u00a0 her bir istek i\u00e7in par\u00e7a havuzundan bir par\u00e7a almaktad\u0131r. Web sunucular tipik olarak istekleri istek-cevap \u015feklinde i\u015flemektedir. \u0130stemci bir istek g\u00f6nderir ve her \u015fey \u00e7al\u0131\u015f\u0131yorsa cevap al\u0131r. HTTP protokol\u00fc internette istemci ve web server aras\u0131ndaki ileti\u015fimi sa\u011flayan haz\u0131r protokold\u00fcr.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"IISin_Sundugu_Ozellikler\"><\/span>IIS\u2019in Sundu\u011fu \u00d6zellikler<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Internet Information Services \u00f6zellik a\u00e7\u0131s\u0131ndan son derece zengindir. IIS \u00f6zellikle\u00a0<a href=\"http:\/\/asp.net\/\" data-mil=\"5086\" rel=\"nofollow noopener\" target=\"_blank\">ASP.NET<\/a>\u00a0ile yaz\u0131lm\u0131\u015f web uygulamalar\u0131n\u0131n ve internet sitelerinin bar\u0131nd\u0131r\u0131lmas\u0131nda tercih edilmektedir. Ayr\u0131ca FTP sunucusu, WCF servislerinin bar\u0131nd\u0131r\u0131lmas\u0131 ve PHP gibi di\u011fer platformlarda geli\u015ftirilen web uygulamalar\u0131n\u0131n bar\u0131nd\u0131r\u0131lmas\u0131nda da tercih edilmektedir. Servisin i\u00e7erisinde Basic,\u00a0ASP.NET\u00a0ve Windows auth gibi yetkilendirme \u00f6zellikleri bulunmaktad\u0131r. IIS\u2019in kullan\u0131c\u0131lara sundu\u011fu bir di\u011fer kullan\u0131\u015fl\u0131 \u00f6zellik ise Windows Active Directory ortam\u0131d\u0131r. Bu ortamda kullan\u0131c\u0131lar <a href=\"https:\/\/sunucucozumleri.com\/blog\/domain-nedir\/\">domain<\/a> hesaplar\u0131n\u0131 kullanarak otomatik olarak web uygulamalar\u0131nda giri\u015f sa\u011flamaktad\u0131r. Sistem i\u00e7erisinde yer alan TLS sertifika y\u00f6neticisi ve internet siteleri i\u00e7in HTTPS ya da SFTP \u00f6zellikleri yer almaktad\u0131r. IIS site i\u00e7in istek filtreleme, trafik i\u00e7in beyaz liste ya da kara liste filtresi, yetkilendirme kurallar\u0131, istek loglama ve zengin FTP g\u00fcvenlik \u00f6nemleri sunmaktad\u0131r. Servisi uzaktan CLI ya da PowerShell ile y\u00f6netebilmek m\u00fcmk\u00fcn olmaktad\u0131r. Ayr\u0131ca b\u00fct\u00fcn i\u015flemler betik d\u00fczenlemesi ile otomatize edilebilmektedir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"IIS_Kurulumu\"><\/span>IIS Kurulumu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Asl\u0131nda IIS bir \u00f6zelliktir ve kurulum yerine Windows i\u00e7erisinden aktif edilmesi gerekmektedir. Bunun i\u00e7in Windows 10 i\u015fletim sistemine sahip bilgisayar\u0131n denetim masas\u0131ndan \u201cWindows \u00d6zelliklerini a\u00e7 veya kapat\u201d b\u00f6l\u00fcm\u00fcne girmek gerekmektedir. Windows Server i\u00e7in ise Server Manager i\u00e7erisinde bulundan \u201cAdd Roles and Features\u201d k\u0131sm\u0131na girilerek IIS Web Server aktif edilebilir. Burada yer alan isteden Internet Information Services ve alt\u0131nda yer alan FTP sunucusu, Web Y\u00f6netim Ara\u00e7lar\u0131 ve Wold Wide Web Hizmetleri klas\u00f6rlerinin yan\u0131nda yer alan kutular\u0131 tiklemek gerekmektedir. Daha derine inmek i\u00e7in World Wide Web Hizmetleri alt\u0131nda yer alan Uygulama Geli\u015ftirme \u00d6zelliklerini etkinle\u015ftirerek\u00a0ASP.Net, CGI ve WebSocket Protocol gibi \u00f6zellikler aktif edilebilmektedir. Kutular\u0131 tikledikten sonra kurulum ba\u015flamaktad\u0131r ve biraz zaman almaktad\u0131r. Kurulum tamamland\u0131ktan sonra Windows\u2019un arama \u00f6zelli\u011finden IIS yazarak servise eri\u015fim sa\u011flamak m\u00fcmk\u00fcn olmaktad\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"IIS_Arayuzu\"><\/span>IIS Aray\u00fcz\u00fc<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>IIS, olduk\u00e7a kullan\u0131\u015fl\u0131 bir grafik aray\u00fcz\u00fcne sahiptir. IIS ekran\u0131 Ba\u011flant\u0131lar, \u00d6zellikler ve \u0130\u015flemler olmak \u00fczere \u00fc\u00e7 panele b\u00f6l\u00fcnm\u00fc\u015ft\u00fcr. Sol tarafta yer alan Ba\u011flant\u0131lar k\u0131sm\u0131nda ba\u011flan\u0131lm\u0131\u015f olan sunucular yer almaktad\u0131r. Orta k\u0131s\u0131mda ise i\u015flemlerin yap\u0131ld\u0131\u011f\u0131 uygulamalar bulunmaktad\u0131r. Buradan bir de \u0130\u00e7erik G\u00f6r\u00fcn\u00fcm\u00fcne de eri\u015filebilmektedir. Ayr\u0131ca Windows\u2019ta oldu\u011fu gibi bu simgelere sa\u011f t\u0131klanarak ek \u00f6zelliklere eri\u015filebilmektedir. Sa\u011f k\u0131s\u0131mdaki \u0130\u015flemlerde ise se\u00e7ili olan \u00f6zelli\u011fi ba\u011fl\u0131 olarak de\u011fi\u015fik i\u015flemler gelmektedir. Ba\u011flant\u0131lar b\u00f6l\u00fcm\u00fcn\u00fcn alt k\u0131sm\u0131nda ise Uygulama Havuzu ve Siteler b\u00f6l\u00fcm\u00fc bulunmaktad\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>K\u0131saca IIS olarak bilinen Internet Information Services esnek yap\u0131l\u0131 ve genel kullan\u0131m i\u00e7in Microsoft taraf\u0131ndan Windows sistemlerde \u00e7al\u0131\u015fmak \u00fczere geli\u015ftirilmi\u015f bir web sunucudur. Bu sunucu istenilen HTML sayfalar\u0131na ya da dosyalar\u0131na cevap vermektedir. IIS, Mono ile birlikte Mac ya da Linux cihazlarda da kullan\u0131labilmektedir ancak bu \u015fekilde kullan\u0131m\u0131 \u00f6nerilmemektedir ve stabil bir \u015fekilde \u00e7al\u0131\u015fmamaktad\u0131r. \u0130lk &hellip;<\/p>\n","protected":false},"author":1,"featured_media":1476,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1149","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/comments?post=1149"}],"version-history":[{"count":0,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1149\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media\/1476"}],"wp:attachment":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media?parent=1149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/categories?post=1149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/tags?post=1149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}