Score:2

Apache เปลี่ยนเส้นทางไคลเอ็นต์แทนการแสดงข้อผิดพลาด HTTP/HTTPS

ธง us

หากผู้ดูแลเว็บกำหนดค่า HTTPS/SSL vhost บนพอร์ตที่กำหนดเอง (เช่น 4433) และเบราว์เซอร์เชื่อมต่อกับ vhost นั้นแต่ใช้ HTTP (http://vhost:4433) มีวิธีใดในการกำหนดค่า apache ให้ค่อนข้างออกการเปลี่ยนเส้นทาง ไปยังเบราว์เซอร์ โดยส่งไปยัง HTTPS (https://vhost:4433) แทนที่จะแสดงข้อผิดพลาดที่รู้จักกันดี:

คำขอไม่ถูกต้อง

เบราว์เซอร์ของคุณส่งคำขอที่เซิร์ฟเวอร์นี้ ไม่สามารถเข้าใจ
เหตุผล: คุณกำลังพูด HTTP ธรรมดากับไฟล์ พอร์ตเซิร์ฟเวอร์ที่เปิดใช้งาน SSL
ให้ใช้รูปแบบ HTTPS เพื่อเข้าถึงแทน กรุณา URL นี้

user2847643 avatar
us flag
ที่เกี่ยวข้อง: https://serverfault.com/questions/477236/apache-insecure-request-sent-to-secure-port-want-to-redirect
Score:1
ธง us

ดูเหมือนว่าคุณจะได้รับพฤติกรรมที่คุณต้องการโดยการตั้งค่าบางอย่างเช่น:

ErrorDocument 400 https://vhost:4433/

แหล่งที่มา: Apache: ส่งคำขอที่ไม่ปลอดภัยไปยังพอร์ตที่ปลอดภัย... ต้องการเปลี่ยนเส้นทาง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา