Melindungi kata sandi direktori tunggal di IIS 8

13

Bagaimana saya bisa melindungi kata sandi direktori tunggal di IIS 8 di bawah Windows Server 2012 Standard?

Contoh: Saya ingin dapat mengakses mysite.com, tetapi ketika menavigasi ke mysite.com/secured, saya ingin dimintai kata sandi untuk akses.

Jake
sumber

Jawaban:

14
  • Buka manajer IIS Anda dan pilih direktori yang ingin Anda lindungi.

  • Di bawah bagian "IIS" pilih "Otentikasi".

  • Nonaktifkan "Anonim Auth".

  • Aktifkan metode Auth yang diinginkan (biasanya "Auth Dasar") dan itu hanya akan berlaku untuk direktori ini.

  • Tambahkan akun Pengguna.

    • Direktori klik kiri di IIS, Edit Izin ..., Keamanan, Edit, Tambah, masukkan pengguna dari Direktori Aktif Anda
  • Berikan pengguna itu Baca, Jalankan, Daftar Izin pada direktori yang diperlukan, kemudian login melalui pengguna yang baru dibuat.

    • klik kiri pengguna yang baru ditambahkan dan centang Izinkan untuk Kontrol penuh
  • Untuk masuk, gunakan nama pengguna dan kata sandi domain (mis. UN: [email protected], PW: p @ $$ w0rd).

    Catatan: Anda dapat menambah / menghapus metode autentik pada jendela Layanan Peran.


Sebagai alternatif Anda dapat kode beberapa sistem auth menggunakan bahasa serveride seperti PHP / ASP

Solrac
sumber
1
Terima kasih, Solarac. Menjadi orang baru di IIS, saya tidak memperhatikan bahwa Anda dapat memilih direktori juga dan kemudian mengubah pengaturan. Saya kira saya mengalami kesulitan menemukannya karena terlalu jelas, dan saya terbiasa dengan file .htaccess. Terima kasih lagi!
Jake
3
Jika 'Basic Auth' tidak tersedia dalam daftar, Anda harus menginstalnya terlebih dahulu menggunakan Peran dan Fitur Server Manager.
Rosdi
4
Apa yang dimaksud dengan "menambahkan akun pengguna"? Akun windows?
Chris Smith