รหัสผ่านป้องกันไดเรกทอรีเดียวใน IIS 8


13

รหัสผ่านฉันจะป้องกันไดเรกทอรีเดียวใน IIS 8 ภายใต้ Windows Server 2012 Standard ได้อย่างไร

ตัวอย่าง: ฉันต้องการที่จะสามารถเข้าถึง mysite.com แต่เมื่อไปที่ mysite.com/secured ฉันต้องการได้รับการพร้อมท์ให้ใส่รหัสผ่านเพื่อเข้าใช้

คำตอบ:


14
  • เปิดตัวจัดการ IIS ของคุณและเลือกไดเรกทอรีที่คุณต้องการป้องกัน

  • ภายใต้ส่วน "IIS" เลือก "การรับรองความถูกต้อง"

  • ปิดใช้งาน "Auth ไม่ระบุชื่อ"

  • เปิดใช้งานวิธีการตรวจสอบสิทธิ์ที่ต้องการ (โดยปกติคือ "การตรวจสอบขั้นพื้นฐาน") และจะใช้ได้กับไดเรกทอรีนี้เท่านั้น

  • เพิ่มบัญชีผู้ใช้

    • คลิกซ้ายที่ไดเรกทอรีใน IIS, แก้ไขการอนุญาต ... , ความปลอดภัย, แก้ไข, เพิ่ม, ป้อนผู้ใช้จาก Active Directory ของคุณ
  • ให้ผู้ใช้นั้นอ่านดำเนินการสิทธิ์รายการในไดเรกทอรีที่จำเป็นจากนั้นเข้าสู่ระบบผ่านผู้ใช้ที่สร้างขึ้นใหม่

    • คลิกซ้ายที่ผู้ใช้ที่เพิ่งเพิ่มเข้ามาใหม่และเลือก Allow for Full control
  • ในการเข้าสู่ระบบให้ใช้ชื่อผู้ใช้และรหัสผ่านของโดเมน (เช่น UN: admin@myDomain.local, PW: p @ $$ w0rd)

    หมายเหตุ: คุณสามารถเพิ่ม / ลบวิธีการรับรองความถูกต้อง @ หน้าต่างบริการบทบาท


คุณสามารถเขียนรหัสระบบรับรองความถูกต้องโดยใช้ภาษาเซิร์ฟเวอร์เช่น PHP / ASP


1
ขอบคุณ Solarac ใหม่กับ IIS ฉันไม่ได้สังเกตว่าคุณสามารถเลือกไดเรกทอรีได้เช่นกันจากนั้นเปลี่ยนการตั้งค่า ฉันเดาว่าฉันมีปัญหาในการค้นหาเพราะมันชัดเจนเกินไปและฉันคุ้นเคยกับไฟล์. htaccess ขอบคุณอีกครั้ง!
เจค

3
หาก 'Auth พื้นฐาน' ไม่พร้อมใช้งานในรายการคุณจะต้องติดตั้งก่อนโดยใช้ Server Manager Add Role and Features
Rosdi

4
"เพิ่มบัญชีผู้ใช้" หมายความว่าอย่างไร บัญชี windows
Chris Smith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.