IIS 8'de tek bir dizinde parola koruması


13

Windows Server 2012 Standard altında IIS 8'de tek bir dizini nasıl parola korumalı yapabilirim?

Örnek: mysite.com sitesine erişmek istiyorum, ancak mysite.com/secured adresine giderken erişim için bir parola istenmesini istiyorum.

Yanıtlar:


14
  • IIS yöneticinizi açın ve korumak istediğiniz dizini seçin.

  • "IIS" bölümünün altında "Kimlik Doğrulama" yı seçin.

  • "Anonim Kimlik Doğrulama" yı devre dışı bırakın.

  • İstenen Kimlik Doğrulama yöntemini etkinleştirin (genellikle "Temel Kimlik Doğrulama") ve yalnızca bu dizin için geçerli olacaktır.

  • Bir Kullanıcı hesabı ekleyin.

    • IIS'de sol tıklama dizini, İzinleri Düzenle ..., Güvenlik, Düzenle, Ekle, Active Directory'nizden bir kullanıcı girin
  • Bu kullanıcıya gereken dizinde Okuma, Yürütme, Liste İzinleri'ni verin, ardından yeni oluşturulan kullanıcı ile oturum açın.

    • yeni eklenen kullanıcıyı sol tıklayın ve Tam kontrole izin ver seçeneğini işaretleyin
  • Giriş yapmak için alan adı kullanıcı adını ve şifresini kullanın (örn. UN: admin@alanAlan.local, PW: p @ $$ w0rd).

    Not: Yetkilendirme yöntemleri @ Rol Hizmetleri penceresi ekleyebilir / kaldırabilirsiniz.


Alternatif olarak PHP / ASP gibi serveride dillerini kullanarak bazı kimlik doğrulama sistemlerini kodlayabilirsiniz


1
Teşekkürler, Solarac. IIS'de yeni olan bir dizin de seçip ayarları değiştirebileceğinizi fark etmemiştim. Sanırım onu ​​bulmakta zorlanıyordum çünkü çok açıktı ve .htaccess dosyalarına alışkınım. Tekrar teşekkürler!
Jake

3
Listede 'Temel Kimlik Doğrulama' yoksa, önce Sunucu Yöneticisi Rol ve Özellik Ekleme'yi kullanarak yüklemeniz gerekir.
Rosdi

4
"Kullanıcı hesabı ekle" ne anlama geliyor? Windows hesabı mı?
Chris Smith
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.