IIS üzerinde yeni web sitesi

23.04.2009

IIS ÜZERİNDE YENİ WEB SİTESİ TANIMLAMA

IIS başlatılır ve web siteleri kısmından yeni ve yeni web sitesi kısmı seçilir.


ileri işaretlenir.


IIS üzerinde gözükecek isim yazılır.


oluşuturacağımız web sitesine ait detaylar bu ekranda yazılır. Hangi port üzerinden yayın yapacağı, Host header value değeri, Ip adresi gibi bilgiler girilir.


Web sitesine ait fiziksel yol gösterilerek yayını yapılacak web sitesinin okuyacağı klasörler gösterilir.


Bu klasördeki dosyalara ait yazma,okuma, çalıştırma gibi hakların tanımlanması bu ekran yapılır.


Son butonuna basarak tamamlarız.


php dosyalarını çalışıtırabilmesi için, isapi tanımlamamız gerekmektedir. İsapiyi tanımladığımız yer, web sitesine sağ tıklanır ve özellikler denir.


Burada ekleyeceğimi isapi listede varsa seçilir yoksa ilgili dll dosyası Browse seçeneği ile gösterilir ve sadece bu bilgisayara özel olarak gelen isteklerde bu dll' in çalıştırmasını sağlar.


isapiye isim vererek kaydederiz.


genel web siteleri ekaranında oluşturmuş olduğumuz web sitelerine ait bilgileri görebiliriz.

0 kişi tarafından 0 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

, , ,

HTTP Protokolü

23.04.2009

HTTP Protokolü Genel Özellikleri

  • Ftp ye benzer.
  • Sunucudan, Client' a veri gönderir.
  • Eski sürümleri kalıcı bağlantıları desteklemez.
  • 7. Katman protokollerine benzer.
  • Tek port kullanır.
  • Çok fazla sayıda aktarım yapar.
  • Çok komuta cevap verir.
  • Çok yaygın kullanılır.

Mesaj Başlıkları

  • User-agent: İstemciye ait özellikler tanımlanır.
  • Accept: İstemci tarafından yürütülen mesaj başlığıdır.
  • Accept- charset: Kabul edebildiği karakter kümelerini sunucuya gönderir.
  • Accept-encoding: Kodlanan içeriği gösterir.
  • Host: Hangi sunucudan hizmet yapılıyorsa o bilgi gönderilir.
  • Authorization: Kimlik tanıtıcı standartları sunucuya bildirir.
  • Cookie: Sunucu istemciyi tanır.

Sunucudan Gelen Bilgiler

  • Server: Sunucu bilgileri bulunur.
  • Content-encouding: Sunucudan gönderdiği içeriğin kodlanmasıdır.
  • Content-length: Sunucunun gönderdiği içeriğin uzunluğudur.
  • Content-type: İçerik türüdür.
  • Last-modified: İçeriğin en son değiştirildiği tarih-saati verir

HTTP Komutları

  • GET: Dosya çağırma komutudur.
  • OPTIONS: Verdiğimiz komutun türünü belirtir.
  • HEAD: Get komutuna benzer ancak sadece başlık bilgilerini gönderir.
  • PUT: Bir web sayfasını saklamak üzere gönderir.
  • POST: Postun farkı parametre içermesidir.
  • DELETE: Web sayfasını siler.
  • TRACE: Web sunucularını kontrol etme işlemidir.
  • Varsayılan dip not: Gönderilen bilgilere tanımlananan html dosyasının eklenmesidir.
  • Dizin güveniği: Klasör ile ilgili yetkilerin tanımlandığı bölümdür.
  • Anonim: Bir tür erişim çeşidirir. Kullanıcı adı ve şifresi girilmez. USS_WIN2003 bu kullanıcı adı IIS kurulurken oluşturulur. Kullanıcı adı ve şifre ile de hizmet verilebilir. Ayrıca belirli bir ip aralığından bağlantılar cevap verilebilir.Bunlar gibi ayarlar yapılabilir.
  • Daniel of service: Servisten alı koymaktır.
  • İçerik derecelendirme: Http üst bilgisi ile kullanıcılara bazı kategorilerde ne tür içerik olduğu gönderilebilir. Web tarayıcıardaki bu bilgi yığınına bakıp içeriki ksıtlaması yapılabilir.
  • Mime türleri: web sitesi ilk oluşturulduğunda tüm uzantıları desteklemez. Bazı uzantıların desteklenmesi için bunların tanımlanması gerekmektedir. Bunları Mime aracılığı ile yaparız. Hangi uzantıya hangi veri yığını göndereceğimizi tanımlanır.
  • BITS: Bir tür aktarımım biçimidir . Microsoft kullanır. BITS ile büyük boyutlu dosyalar daha kolay gönderilir.
  • ASP.net: Asp sürümlerini tanımlayabiliriz. 1 ve 2 sürümlerinden hangisini kullanacağımızı belirleyebiliriz. Yapılan projenin asp ise dll dosyasının doğru şekilde yorumlanabilmesi için sürümünün seçildiği bölümdür.
  • ISAPI: exe dosyası gibidir, DLL uzantılıdır. Bir dosyayı çalıştırılabilir olarak tanımladığımız zaman, DLL uzantılı bir dosyaya istek yapıldığı zaman o dosyanın içeri kullanıcıya gönderilmez. Dosya çalıştırılır, bir değer çıkar ve bu değer kullanıcıya gönderilir. DLL çalıştırılır ve kullanıcıya çıktısı gönderilir.
  • CGI: Bir dosyanın içeriğini değil, o dosyayı çalıştırıp çıktısını kullanıcıya göndeririz.
    Bir exe dosyasının 1000 kez çalıştırılması gerekebilir. CGI performans problemlerine yol açmıştır.
  • 2 tip ISAPI uygulaması vardır:
  • 1. ISAPI uzantıları: Belli bir uzantıda çalışır. GCI programlama güçlüğünü aşmak istediği yerlerde kullanır.
  • 2. ISAPI filtreleri: bir web sayfasının içeriğinin kullanılmasıdır. Gelen her içerik uygulamadan geçirilip kullanıcıya gönderilir. Tüm içerik kontrol edilir.
    WWW için CGI için arabirimlik yapar. Tamamen exe dosyalar yazmadan temel kod yığınlarıyla web sayfaları oluşturulabilir hale gelmiştir.
  • APACHE
    APACHE de bir ISAPI’dir. Konsol tabanlıdır. Unix tabanlıdır.

0 kişi tarafından 0 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

, , , ,

IIS Stoped Problem

20.09.2008

IIS' üzerindeki bir projenizi stop ettiniz ya da sildiniz fakat, alakasız bir sitenize yönleniyor.
Herşeyi kontrol ettiniz yollar doğru, yapılandırma doğru.
İşte tam bu noktada tek bir eksiğiniz var.
Host Name Value = "" olan bir siteniz mevcut demektir.


1.Adım
IIS' te web sitelerinizin bulunduğu kısımdaki Host Header Value yazan yeri boş olan web sitelerini buluyoruz.



2.Adım
Bulduğumuz web sitesine sağ tıklayıp, Properties' e tıklıyoruz.



3.Adım
Gelen Ekranda IP Address yazan kısmın yanındaki Advanced Butonunu tıklıyoruz.



4.Adım
Var olan ayarlara edit diyerek yada yeni bir tane ekleyerek, Host Header Value kısmını web sitesi yapıyoruz.


Artık IIS' ten stop ettiğimiz yada sildiğimiz web siteleri, diğerleri ile karışmıyor.

0 kişi tarafından 0 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

IIS 6.0, , , , ,