Score:0

Nginx error_page ไม่ทำงานสำหรับ ngx_http_limit_conn_module

ธง in

ฉันมีบล็อก http ที่ฉันกำหนด limit_conn_zone เช่นนั้น: limit_conn_zone $host zone=ทดสอบ:10m; และฉันมีการอ้างอิงถึงคนอื่น .conf ไฟล์ที่ฉันมีการกำหนดค่าเซิร์ฟเวอร์

เซิร์ฟเวอร์ {
..
...
limit_conn_dry_run off;
การทดสอบ limit_conn 2;
ข้อผิดพลาด limit_conn_log_level;
limit_conn_status 429;
error_page 429 /429.html;
...
....
..
error_page 429 /429.html;
สถานที่ = /429.html {
    รูท /usr/share/nginx/error;
 }

ฉันได้ตรวจสอบแล้วว่า 429.html มีไฟล์อยู่ใน /usr/share/nginx/ข้อผิดพลาด. เป้าหมายของฉันคือ ฉันต้องการแสดงหน้าข้อผิดพลาดที่กำหนดเองของฉันแทนหน้าข้อผิดพลาดเริ่มต้นของ nginx (ซึ่งเป็นสิ่งที่เกิดขึ้นในปัจจุบัน) ฉันพลาดอะไรไปรึเปล่า? ฉันพยายามทำตาม https://stackoverflow.com/questions/49471131/is-there-a-way-to-display-an-error-for-the-user-when-using-nginx-limit-conn-modu แต่ไปไม่ถึงไหน ขอบคุณ!

Nish R avatar
in flag
ฉันรู้ว่าฉันมี `error_page` ซ้ำ แต่นั่นไม่ควรสำคัญ
Michael Hampton avatar
cz flag
หน้าข้อผิดพลาดที่กำหนดเองของคุณมาจากไหน
Nish R avatar
in flag
@MichaelHampton ตั้งอยู่ใน `/usr/share/nginx/error/429.html`

โพสต์คำตอบ

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