Başkalarının sizin sayfalarınızı görüntülemelerini isterseniz onları yayımlamalısınız.
Çalışmalarınızı yayımlamak için dosyalarınızı Web sunucuya taşımalısınız
Kendi bilgisayarınızı bir ağa bağlarsanız o bile Web sunucu gibi davranabilir.
Eğer Win-XP kullanıyorsanız IIS kullanabilirsiniz.
IIS Windows CD kayıtları arasındadır. Bu konuda yüklemenin nasıl yapılacağı ayrıca anlatılmıştır.
IIS Sunucu
IIS her Windows bilgisayarını Web sunucuya dönüştürür. IIS kuruluşu kolaydır ve yayım amaçlı kullanılabileceği gibi geliştirme amaçlı da kullanılır. ASP (Active Server Pages) de kullanılabilir.
Win-xp Home ve IIS
Microsoft Windows-Xp Home ile IIS kullanılmasına izin vermez ama yapılabilmektedir. Bu konuda daha geniş gibi için Installing IIS on Windows XP Home sayfasına girebilirsiniz. Buradakiler de aynı sayfadan Türkçeleştirilmiş açıklamalardır.
Microsoft Windows XP Home altında IIS (Internet Information Server) ya da PWS (Personel Web Server) kurulumunu desteklemez.
Microsoft doesn't officially support running IIS (Internet Information
[Bakınız: INFO: Personal Web server is not included with Windows XP Home Edition].
Bunun tümüyle pazarlama politikası olduğu söylenmektedir. Çünkü teknik olarak XP Home kullanıcılarının IIS kurup çalıştırması için hiç bir engelleme yoktur.
Sizin XP Pro (ya da Windows 2003) satın almanız gerekir.
Burada anlatılanlar desteklenmeyen adımlar olup aslında XP Home kurulumunu bozabilir ve sonunda XP işlemtimini çalışmaz hale getirip yeniden kurmak zorunda kalabilirisiniz.
Eğer iş için IIS/ASP desteğine gereksiniminiz varsa uygun Windows sürümünü kullanmanız önerilir. Zaten "Microsoft EULA" ile bu konu kullanıcılara açıkça anlatılmıştır.
Eğer web sunucu kurmak istiyorsanız ve IIS özelliklerini istemezseniz başka web sunucuları sayfalarına gidin.
Gereksinimler
Burada anlatılanlar için aşağıdakilere gerek vardır:
Windows 2000'den IIS yazılımına gerek vardır.
Unutmayın, Windows XP Pro IIS ile WindowsXP Home çalışmaz. Kullanacağınız IIS paketini geçerli Windows 2000 CD'lerinden almalısınız.
Kullandığınız Windows XP Home SP2 bilgisayar güvenliği konusunda bir çok yenilikleri içerir. Burada SP2 için anlatılanlar daha eski sürümlerde işe yaramayabilir hatta çalışmayabilir.
Windows XP Home kurulum CD'si.
Windows 2000 Kurulum CD'si
IIS paketi bu kurum CD'sinden alınacaktır. Win XP Pro ya da Windows 2003 CD'lerinden alınacak olan IIS iş yapmaz, çalışmaz...
Windows Script 5.6.
Windows Script 5.6 Kurulumu
Bu paketin kurulması işlemlerin doğru çalışması için gereklidir. Yeni sürüm XP'lerde bu ürün paketi kurulu olur. Ama eski sürümler için kurulumunun yapılması gerekir.
Windows Script kurulumunu denetlemek için bir komut penceresi açıp:
cscript
yazabilirsiniz.
Ekranda "Microsoft (R) Windows Script Host Version 5.6" yazısı çıkar. Daha eski bir sürümünüz varsa, aşağıdaki bağı kullanarak sürümünüzü güncelleyin.
Denetim Masasını açın ve Program Ekle/Kaldır ikonunu seçin. Soldaki ikonlardan Windows Parçalarını Ekle/Kaldır için olanı seçin. IIS artık kullanıma açıktır.
IIS satırını işaretleyince ayrıntılar düğmesini tıklayın. Burada seçimli parçaları ekleyip kaldırabilirsiniz. Burada SMTP parçasını kurmayın.
OK tuşunu tıklayın ve ayrıntılar penceresini kapatın. Artık "Devam" düğmesini tıklayıp kuruluma devam edebilirsiniz
Sorolduğunda, Windows 2000 CD'sini takın ve X:\I386; seçin. Aynısını XP Home CD'si istendiğinde de yapın.
Bir kez kuruluş tamamlandıktan sonra, Denetim Masasından Yönetim araçlarına geçip Internet Servis Yönetimi başlığına girilince, IIS denetlenebilir.
Artık temel kurulum bitmiştir, sıra IIS ayarlarına gelmiştir.
IIS Ayarları
Windows 2000'den alıp Windows XP Home altına IIS kurunca, varsayılan güvenlik ayarları artık geçerli değildir.
Klasör Güvenliği Ayarları
Varsayılan IIS hesabı IUSR_NAME olur. Bunu NAME\IUSR_NAME biçimde değiştirmek gerekir (burada NAME bizim bilgisayarın adıdır.)
IIS Kullanıcı Hesapları
Bilgisayarın adına bağımlı olarak, IIS ASP uygulamalarını koşturmak için bazı kullanıcı hesapları açar:
IUSR_NAME ve IWAM_NAME, burada NAME bilgisayarın adıdır.
Kişiselleştirilmiş güvenlik ayarları ASP ve ISAPI uygulamalarına uyarlanır.
Yönetim araçlarından Internet Servis Yönetimi başlığını başlatın.
Bilgisayarınız Internet Bilgi Servisleri altında görünecektir. Burada "Özellikler" tıklanır.
"Ana WWW Hizmeti" açılan seçenekler arasınadn seçilir ve "Edit" tıklanır.
"Klasör" güvenliği seçilir.
Misafir erişimi ve şifre denetimi seçilir ve Edit... tıklanır
Güvenlik Yöntemleri formunda, yalnız Misafir erişimi işaretlemiş olmalıdır, daha sonra Edit... seçilir.
Varsayılan kullanıcı adı IUSR_NAME biçimdedir. Bu NAME\IUSR_NAME ile değiştirilir. Burada NAME bilgisayarınızı adıdır. Bunun için ya elle girersiniz ya da :
Browse... düğmesini tıklatın.
Kullanıcı Seç formu üzerinde Gelişmiş... düğmesini tıklayın.
Şimdi Bul düğmesini tıklayın.
Kullanıcılar arasından IUSR_NAME yazanı seçin, sonra Tamam tıklayın
Kullanıcı seçin formunu bitirmek için "Tamam" düğmesini tıklayın.
IIS'in şifre denetlemesine izin ver kutusundan işareti kaldırın. (Bu çok önemli!)
Misafir Kullanıcı Hesabını bitirmek için Tamam tıklayın.
Güvenlik Yöntemlerinden çıkmak için Tamam tıklayın.
WWW Hizmeti Ana Özelliklerinden çıkmak için Tamam tıklayın.
Bilgisayar Adı Özelliğinden çıkmak için Tamam tıklayın.
Yeni web sunucusuna erişmek istediğinizde "İstenen kaynak kullanımdadır" mesajı alırsanız aşağıdaki "Ev Klasörü Ayarlama" adımlarından Uygulama Koruma ayarları yapılmalıdır.
Ev Klasörünü Ayarlama
Internet Hizmet Yönetimi ile:
Bilgisayarınız Internet Hizmet Yönetimi altında bulunur. Kendi bilgisayarınızı tıklayarak servislerinizin listesine erişirsiniz.
Varsayılan Web Sunucu üzerinde sağ fare ile tıklayınca, buradan Özellikleri seçebilirsiniz.
Ev Klasörü biçimini seçin.
Uygulama Korunması başlığında (Uygulama Ayarları altında açılan) alçağı seçin (IIS İşlemi).
Click OK to dismiss the form.
Varsayılan web sitesi çalışmayabilir
Eğer tarayıcıyla http://localhost adresine gidilirse, Satır 19'da ASP hatasıyla karşılırsınız. Paniklemeyin
IUSR_NAME varsayılan web sitesini çalıştırmaya yetkili değildir. Varsayılan IIS web sitesi yalnız admin erişiminde olan ActiveX nesnelerini yaratır.
Diğer XP Home Ekleri
"ScottXP website" diğer XP Home gelişmiş işlevlerin nasıl açıldığını ve kurulduğunu anlatıyordu ama artık bu bilgi sitede yok.
IIS çalıştırırken, Kullanıcı ve Group yönetimini açmak ve gelişmiş dosya güvenliğini başlatmak yararlıdır.
Diğer Web Sunucular
Windows XP Home sürümü altında başka web sunucular da vardır.
Apache web sunucusunun Windows altında çalışan bir sürümü de vardır.
Lighttpd web sunucusu cygwin altında çalışır.
Bunların hiçbiri ASP uygulamasını doğrudan desteklemez bu nedenle IIS kurulması anlatıldı.