คำถามติดแท็ก custom-errors

4
IIS 7.5: วิธีกำหนดค่าหน้าข้อผิดพลาดการตรวจสอบสิทธิ์แบบกำหนดเองด้วย Windows Authentication ปัญหาส่วนหัว 401
ฉันมีเว็บไซต์ php ที่ทำงานภายใต้ IIS 7.5 ไซต์ดังกล่าวได้รับการรับรองความปลอดภัยโดยการรับรองความถูกต้องของ Windows และทำงานได้ดี: เมื่อผู้ใช้ไปที่ไซต์พวกเขาจะถามชื่อผู้ใช้ / รหัสผ่านและผ่านหากได้รับการรับรองความถูกต้อง หากผู้ใช้คลิกยกเลิกหรือพิมพ์รหัสผ่านผิด 3 ครั้งพวกเขาจะแสดงหน้าข้อผิดพลาด 401: ตอนนี้ฉันต้องการแสดงหน้าเว็บที่กำหนดเองซึ่งอธิบายวิธีการลงชื่อเข้าใช้ ดังนั้นฉันไปที่หน้าข้อผิดพลาดเลือกรหัสสถานะ 401.2 และชี้ไปที่หน้าที่ฉันต้องการแสดง: จากนั้นตรวจสอบให้แน่ใจว่าได้เปิดข้อผิดพลาดที่กำหนดเองสำหรับทุกคน และ kaa-boom! การรับรองความถูกต้องไม่ทำงานอีกต่อไปผู้ใช้จะไม่แสดงพร้อมท์รหัสผ่าน ตามที่เอกสารระบุว่าการพิสูจน์ตัวจริงของ Windows ทำงานโดยส่ง 401 คำตอบก่อนจากนั้นเบราว์เซอร์จะถามผู้ใช้ถึงข้อมูลประจำตัวของผู้ให้บริการ จะเกิดอะไรขึ้นที่นี่: เมื่อมีการร้องขอครั้งแรกสำหรับหน้า IIS พยายามส่ง 401-header แต่สังเกตว่า web.config พูดว่า "ใน 401 เปลี่ยนเส้นทางไปยังหน้านี้" และแทนที่จะให้การรับรองความถูกต้องจะให้หน้าเปลี่ยนเส้นทาง ฉันได้ลองแทนที่ 401, 401.1, 401.2 - ไม่ได้สร้างความแตกต่าง ฉันทำอะไรผิดและจะให้หน้ากำหนดเองกับข้อผิดพลาดการตรวจสอบผู้ใช้ ป.ล. นี่คือ web.config: …

2
Apache: คำขอที่ไม่ปลอดภัยส่งไปยังพอร์ตที่ปลอดภัย…ต้องการเปลี่ยนเส้นทาง
คำนำ ประการแรก: เพียงแค่พอร์ต 80 -> พอร์ต 443 Rewrite จะไม่แก้ไขปัญหานี้ ในเกือบทุกคำถามก่อนหน้านี้เมลเธรดฟอรัมและอื่น ๆ ฉันพบว่านี่เป็นการตอบสนองครั้งแรกที่ไม่รู้และถูก parroted หลายครั้ง ประการที่สอง: ใช่ฉันรู้ว่าคุณไม่สามารถให้บริการการรับส่งข้อมูล HTTP และ HTTPS บนพอร์ตเดียวกัน นี่ไม่ใช่อย่างนั้น สถานการณ์: เซิร์ฟเวอร์ Apache โฮสต์หลายไซต์ผ่านการคูณพอร์ต พอร์ต 80 ให้บริการเว็บไซต์สาธารณะ พอร์ต 443 ให้บริการเวอร์ชันที่ปลอดภัยของไซต์นั้น พอร์ต 7443, 8443 และ 9443 แต่ละแห่งให้บริการไซต์ SSL ที่แยกต่างหาก หากผู้ใช้พิมพ์ URL ผิดหรือได้รับลิงก์ที่ไม่ถูกต้องให้พูดhttp: //hostname.tld: 7443พวกเขาจะได้รับหน้าไร้สาระดังต่อไปนี้: แทนของเซิร์ฟเวอร์เพียงการเปลี่ยนเส้นทางพวกเขาไปยังhttps: //hostname.tld: 7443 คำถามของฉันคือในชื่อbutthole ของ Zeusคุณสามารถปรับเปลี่ยนพฤติกรรมของ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.