ISS Nedir?

sametteknoloji

Yeni üye
10 Tem 2014
21
0
IIS Nedir?

ASP sayfalarının yayınlanması için sunumcu bilgisayarlara yüklenmesi gereken bir Windows bileşenidir. IIS (Internet Information Services-Internet Bilgi Hizmeti) Bilgisayarınızda windows’un hangi sürümü varsa o sürümü içeren Windows kurulum cd si ile IIS’i yükleyebilirsiniz (ya da bilgisayarınıza windows’u ilk yüklediğinizde IIS de yükleyebilirsiniz.)

shared-hosting.jpg


IIS yüklenmesi:

1- cd sürücüsüne makinenizdeki işletim sistemi sürümünü içeren Windows cd si takılır

2- Denetim masasında Program ekle kaldır simgesi açılır

3- Windows bileşenleri açılır ve içinden IIS seçilerek işaretlenir.

4- İşaretleme yapıldıktan sonra ileri butonları tıklanarak adım adım kurulum tamamlanır.

WIN-7 de IIS in yüklenmesi

1- Denetim masası- Program ve özellikler seçilir

2- Gelen ileti kutusundan soldaki linklerden en altta olan Windows özelliklerini aç veya kapat seçilir

3- Gelen ileti kutusunda “Internet Information Services açılır.

4- “Web Yönetimi Araçları” altındaki;

- IIS Yönetim Hizmetleri

- IIS Yönetim Konsolu

- IIS Yönetimi kodları ve araçları işaretlenir

5- “World Wide Web” altındaki;

- Genel http özellikleri altındaki

Dizinlere göz atma
http hataları
Statik içerik
Varsayılan belge işaretlenir.
- Uygulama Geliştirme Özellikleri altındaki

ASP
ASP.Net
ISAPI uzantıları
Sunucu tarafı içermeler
İşaretlenerek kurulum başlatılır.

NOT: Win7 için sistem kurulum cd sine gerek yok


plugin-Web-Hosting.jpg


IIS’in kurulu olduğu nasıl denetlenir:

1- Bilgisayarım simgesi üzerinde Mouse sağ tıklanıp, yönet seçeneği seçilir. Böylece Bilgisayar yönetim araçlarının bulunduğu bir pencere açılır. Bu yönetimsel araçların içinde “Hizmetler ve Uygulamalar” başlığı altında IIS’i görebilirsiniz.

2- Denetim masası “Yönetimsel Araçlar” simgesi ile açılan sayfadan görebilirsiniz

3- Denetim masası “Program Ekle/Kaldır” simgesi ile açılan sayfada “Windows Bileşenleri” altında IIS seçeneğinin solundaki kutucuğun işaretli olup olmadığından anlayabilirsiniz.

4- C sürücüsü altında “Inetpubwwwroot” dizinin olup olmadığına bakarak denetleyebilirsiniz.



servers.png


IIS de web sitesi yayınlama

eğer XP makinedeyseniz; IIS altında “Default Web Site (Varsayılan Web Sitesi) ile yayın yapmanız gerekir. Burası adres satırına yazılacak sanal dizindir. Dolayısıyla bu dizinin adı adres satırına localhost olarak yazılır. Ancak web sitesi yayınlamak için http kullanıldığı için adres satırı başına http de yazılması gerekir. (örnek:http://localhost) Bu yayını yapmak için hangi adımlar izlenir:

1- Localhostunuz sizin fiziksel olarak c:/inetpub/wwwroot dizinidir.

2- Yayınlayacağınız ASP ya da ASP.Net sayfalarını bu dizin altına atmanız gerekir.

3- IIS üzerinde Varsayılan Web Sitesi üzerinde Mouse sağ buton menüsünden özelliklere girilir

4- Giriş dizini “c:/inetpub/wwwroot“ olduğuna dikkat edilir.

5- Belgeler sekmesine girilir. Listede olan tüm dosyalar silinir.

6- Ekle bölümünde yayınlanmasını istediğiniz ilk sayfanın adı yazılır. (örnek: form1.asp)

7- Böylece kullanıcı adres satırına :http://localhost yazdığında fiziksel olarak c:/inetpub/wwwroot dizini altındaki form1.asp yayınlanır.

8- IIS de Varsayılan Web Sitesi üzerinde Mouse sağ buton menüsünden özelliklere girildiğinde Bağlantı noktası 80 olduğuna ve IIS in çalıştığına dikkat edilmesi gerekir.

9- Eğer yerel ağdaki kullanıcılar sizin makinenizden ASP ya da ASP.Net sayfası çalıştıracaksa;

- Denetim Masasından Windows Güvenlik duvarına girilir

- Özel durumlar sekmesi açılır

- Bağlantı noktası ekle tıklanır

- Ad yerine: http, Bağ.Nok. Yerine de 80 yazılır

10- Localhost’un giriş dizini isteğe göre fiziksel olarak değiştirilebilir. (örnek D nin altında deneme_http dizini) Ancak değiştirme işlemi Varsayılan Web Sitesi-Özellikler_Giriş dizini altında referans edilmesi gerekir.


vpssunucu.jpg


Windows7' de http ile web sitesi yayınlamak:

———————–

1- Denetim Masası-Windows Güvenlik duvarı-Solda “gelişmiş ayarlar” tıklanır

2- Solda “Gelen Kurallar” tıklanır

3- Sağ üstte “yeni kural” gelen ileti kutusundan “bağlantı noktası seç”

4- ileri üstte TCP seç bağlantı noktası 80 yaz

5- ileri deyip bağlantıya izin ver i seç

6- ileri deyip ad ver

7- “Güvenli Word Wide Web (HTTPS) işaretlenir

IIS de sanal dizin oluşturma

1- Adres satırında yazılan adresler IIS altındaki sanal dizin adıdır. Bu nedenle isteğe göre IIS de yeni sanal dizinler oluşturulabilir

2- Varsayılan Web Sitesi üzerinde yeni-sanal dizin seçeneğine girilir.

3- İlk gelen ekranda sanal dizine bir ad verilir

4- Daha sonra sayfalarınızın olduğu fiziksel dizin seçilir

5- En son gelen ileti kutusunda ise; kullanıcıların hakları belirlenir.

6- Sanal dizin üzerindeki özellikler-belgeler bölümünde bu adres yazıldığında ilk gelecek sayfa referans edilir

7- Artık adres çubuğuna sayfaların olduğu fiziksel adres değil, IIS de tanımlanan sanal adres yazılarak sayfa çalıştırılır.

Örnek:http://localhost/deneme_http adresini ele alalım,

Bu adresin fiziksel yeri: D sürücüsü içindeki Projelerim klasörü olsun. İlk çalışacak sayfa da index.asp olsun. Adres çubuğuna : http://localhost/deneme_http yazarak bu sayfa çalıştırılır.



sunucu.jpg






SUNUCU (SERVER) MAKİNEDE LOCALHOST’U DEĞİŞTİRMEK- FARKLI PORTTAN WEB SAYFASI SUNMAK

Bilindiği Gibi gerek dinamik ASP kodlarıyla yazılı bir web sitesi gerekse .Net ortamında oluşturulmuş bir ASP.Net sitesini yayınlamak için sunucu makine ve üzerinde IIS (Internet Information Services) gereklidir. Herhangi bir ayar yapılmadığı takdirde dinamik web sayfaları default IIS üzerinden, 80 portunu kullanır ve site fiziksel olarak localhost dizini olan inetpub/wwwroot dizini içinde oluşturulur.

Ancak win2000 veya win2003 işletim sistemlerinde localhostun fiziksel olarak yeri değiştirilebilir, yayın yapılacak sitenin portu değiştirilebilir. Şöyle ki;

1- Localhostun yerinin değiştirilmesi: İstenilen sürücü ve klasör fiziksel olarak localhostun giriş dizini olarak oluşturulur. Daha sonra IIS de “Web siteleri” başlığı altında yeni web sitesi oluşturulur. İşlem bittikten sonra port numarası 80 olarak ayarlanır. (Ancak 80 portunu vermeden önce varsayılan web sitesinin port numarasını değiştirmek gerekir.) Böylece .Net’de yeni bir web projesi bu yeni web sitesinin altında oluşur.

2- Localhostun dışında bir dizinde site yayınlamak: Yazılan .Net projesi localhostun giriş dizininin dışında başka bir dizinde oluşturulmuşsa ve bu site yayınlanacaksa; Yine IIS de yeni bir web sitesi oluşturulur (virtual ditectory) port numarası 80 nin dışında bir değer olarak atanır. Giriş dizini ve ilk açılacak sayfa belirlenir. Artık bu haliyle web de yayın yapılır, ancak bu durumda makinenin ya adı ya da ip numarası ve port numarasının internet adres satırına yazılması gerekir. Örnek:http://30.11.1.0:8081/OGRENCI/bir.htm sunucunun ip numarası, IIS de bu web sitesine verilen port numarası projenin olduğu dizin adı ve başlangıç sayfası yazılarak yayın yapılır. Ya da ip yerine computer name yazılır. Örnek: http://sistem:8081/OGRENCI/bir.htm

Samet Teknoloji

Kaynak: Samet Teknoloji
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.