Score:1

nginx: จะเปลี่ยนเส้นทางไปยังโดเมนอื่นในขณะที่ใช้การตรวจสอบรหัสผ่านได้อย่างไร

ธง pl

ฉันพยายามเปลี่ยนเส้นทาง domain.com ไปที่ domain2.com โดยใช้ Nginx และผู้ใช้ควรได้รับการเปลี่ยนเส้นทางด้วยรหัสผ่านที่ถูกต้องเท่านั้น

ฉันเปลี่ยนเส้นทางและตรวจสอบรหัสผ่านสำเร็จแล้ว แต่การหวีทั้งสองนั้นไม่ได้ผล

นี่คือ /etc/nginx/nginx.conf ของฉัน:

เซิร์ฟเวอร์ {
            ฟัง 80;
            server_name โดเมน.คอม;

            สถานที่ / thisOne {
                auth_basic "เนื้อหาที่ถูกจำกัด";
                auth_basic_user_file /etc/nginx/.htpasswd;
                ส่งคืน 301 http://domain2.com:8080/thisOne/;
            }
        }

ใครสามารถช่วยฉันได้บ้าง ผมทำอะไรผิดหรือเปล่า?

Score:0
ธง us

ปัญหาก็คือว่า กลับ คำชี้แจงจะได้รับการประเมินก่อนที่จะ รับรองความถูกต้อง งบ คุณสามารถย้าย กลับ ลงในบล็อกอื่นเพื่อบังคับลำดับการประเมินที่คุณกำลังมองหา

ตัวอย่างเช่น:

สถานที่ / thisOne {
    auth_basic "เนื้อหาที่ถูกจำกัด";
    auth_basic_user_file /etc/nginx/.htpasswd;
    try_files _nonexistent_ @thisOne;
}
สถานที่ @thisOne {
    ส่งคืน 301 http://domain2.com:8080/thisOne/;
}
pl flag
ขอบคุณ! ที่แก้ปัญหาของฉัน!
pl flag
และฉันจะรวมกับ proxy_pass ได้อย่างไร ถ้าฉันเขียน "proxy_pass" แทน "return 301" แสดงว่ามีข้อผิดพลาดทางไวยากรณ์
Richard Smith avatar
us flag
`proxy_pass` ไม่มีปัญหาการประเมินล่วงหน้าเช่นเดียวกับ `return` ดังนั้นควรใช้งานได้กับการกำหนดค่าดั้งเดิมของคุณ
pl flag
ตกลง. ดังนั้นฉันจึงลองกับ ` สถานที่ / thisOne { auth_basic "เนื้อหาที่ถูกจำกัด"; auth_basic_user_file /etc/nginx/.htpasswd; proxy_pass http://domain2.com:8080/thisOne/; } ` แต่กว่าที่ฉันจะได้รับ Redirect-Error แจ้งว่า: เว็บไซต์ที่เรียกเปลี่ยนเส้นทางคำขอเพื่อให้ไม่สามารถดำเนินการให้เสร็จสิ้นได้
pl flag
ฉันเข้าใจแล้ว. ฉันใช้ IP สำหรับโดเมน 2 แทนโดเมน 2 และใช้งานได้

โพสต์คำตอบ

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