Home edition üzerinde iis kurulumu Microsoft tarafından engellenmiş durumda. Düşünün ki lisanslı bir XP Home var ve siz IIS üzerinde çalışma yapmak istiyorsunuz. XP Pro mu satın alacaksınız. Tabiki hayır. Peki XP Home a IIS kurmak mümkün mü tabiki bu mümkün.

İlk olarak Richard Sandoz – Certified Java Programmer tarafından yayınlanan makaleden alınmıştır.

1. Adım:
İlk olarak Windows 2000 Professional, Server veya Advanced Server kurulum cd si, bu yazıda bundan sonra “w2k cd” olarak geçecektir, ikinci olarak da XP Home kurulum cd si gerekli. w2k cd deki i386 dizini içindeki iis.dl_ ve iis.in_ dosyalarını hard diskimizde yeni bir dizine kopyalıyoruz.

2. Adım:
Başlat / çalıştır / cmd komut satırını açıyoruz ve dosyaları yüklediğimiz klasöre ulaşıyoruz ve aşağıdaki iki

Satırı ayrı ayrı yazıp enter a basıyoruz.

expand iis.dl_ iis2.dll
expand iis.in_ iis2.inf

Ve bu işlemler tamamlandıktan sonra bu dizin içine iis2.dll ve iis2.inf adında 2 adet daha yeni dosya oluşturmuş oluyoruz.

iis2.inf dosyasını C:\Windows\INF dizini içine taşıyoruz ve
iis2.dll dosyasını da C:\Windows\System32\Setup dizini içine taşıyoruz.

3. Adım:
Başlat / çalıştır
komut satırını açıyoruz, kısayolu Windows tuşu + R tuşudur, ve aşağıdaki satırı yazıp entere basıyoruz. C:\WINDOWS\INF\SYSOC.INF açılan dosya içindeki

iis=iis.dll,OcEntry,iis.inf,hide,7 satırını bulup
iis=iis2.dll,OcEntry,iis2.inf,,7 şeklinde değiştiriyoruz.

4. Adım:
w2k cd sini yerleştirip Denetim Masasından program ekle kaldır açıyoruz ve Windows bileşenlerini ekle / kaldır tıklıyoruz açılan pencerede ise Internet Information Services (IIS) işaretleyip ileri tıklıyoruz. Önce w2k cd sinden kurulumu başlattıktan bir süre sonra diğer gerekli dosyaları da yüklemek için XP Home cd sini isteyecek onu da yerleştirdikten sonra kurulumu tamamlayacak. Tamam tıklayıp kurulumdan çıkalım.

5. Adım:
Denetim Masasına girip yönetimsel araçlardan Internet Information Services kısayoluna tıklayalım ve pencereyi açalım. Eğer bulamazsanız C:\WINDOWS\system32\inetsrv i çalıştırabilirsiniz.
 

  • Burada açılan pencerede varsayılan web sitesine sağ tıklayıp Özellikler (Properties) giriyoruz.
  • Açılan pencerede Giriş Dizini (Home Directory) tıklıyor ve Uygulama Koruması (Application Protection) Düşük(II İşleminde Çalıştırılır) (Low (IIS process)) olarak seçiyoruz.
  • Daha sonra Dizin Güvenliği (Directory Security) tıklayıp Anonim Erişim ve Doğrulama Denetimi (Anonymous access and authentication control) kısmındaki Düzenle(Edit) butonuna tıklıyoruz
  • Açılan yeni penceredeki Kullanıcı Adı (User Name) kısmında IUSR_makinaadı yazar. Bunu makinaadı\IUSR_makinaadı şeklinde yazıyoruz.
  • IIS Parolayı Denetleyebilsin (Allow IIS to control password) işaretini kaldırıp tüm pencerelerimizi kapatıyoruz.

8. Adım:
Son adımda da test yapacağız.
c:\inetpub\wwwroot\ dizinialtında < %Response.Write “Sorunsuz çalışıyor” % > içerikli deneme.asp dosyamızı oluşturalım ve Internet Explorer adres kısmına http://localhost/deneme.aspyazalım ve adrese gidelim.

Eğer sayfada Sorunsuz çalışıyor yazısı varsa sistem doğru kurulmuştur. Hata veriyorsa tekrar bu adımları dikkatlice deneyin.

Bir önceki yazımız olan Windows2003 Server Üzerinden FLV Yayınlamak başlıklı makalemizde FLV, IIS Manager ve octet-stream hakkında bilgiler verilmektedir.