ในเวอร์ชันใหม่:
-
โอกาส การใช้นิพจน์ "return" และ "location" ในบล็อก "action" เพื่อส่งคืนโค้ดส่งคืนโดยพลการหรือเปลี่ยนเส้นทางไปยังทรัพยากรภายนอกทันที ตัวอย่างเช่น หากต้องการปฏิเสธการเข้าถึง URI ที่ตรงกับมาสก์ "*/.git/*" หรือเปลี่ยนเส้นทางไปยังโฮสต์ที่มี www คุณสามารถใช้การตั้งค่าต่อไปนี้:{
"จับคู่": {
"uri": "*/.git/*"
},"การกระทำ": {
"กลับมา": 403
}
}{
"จับคู่": {
"โฮสต์": "example.org",
},"การกระทำ": {
"กลับมา": 301,
"ที่ตั้ง": "https://www.example.org"
}
} - รองรับน้ำหนักเซิร์ฟเวอร์แบบเศษส่วนในบล็อก "
ต้นน้ำลำธาร ". ตัวอย่างเช่น การออกแบบที่มีน้ำหนักจำนวนเต็ม ซึ่งหมายถึงการเปลี่ยนเส้นทางไปที่ 192.168.0.103 ครึ่งหนึ่งของคำขออื่นๆ:{
"192.168.0.101:8080": {
"น้ำหนัก": 2
},
"192.168.0.102:8080": {
"น้ำหนัก": 2
},
"192.168.0.103:8080": { },
"192.168.0.104:8080": {
"น้ำหนัก": 2
}
}ตอนนี้สามารถลดให้เป็นรูปแบบที่เรียบง่ายและสมเหตุสมผลมากขึ้น:
{
"192.168.0.101:8080": { },
"192.168.0.102:8080": { },
"192.168.0.103:8080": {
"น้ำหนัก": 0.5
},
"192.168.0.104:8080": { }
} - แก้ไขปัญหาเกี่ยวกับการสร้างใน DragonFly BSD;
- แก้ไขข้อผิดพลาดที่นำไปสู่ผลลัพธ์ของรหัส 502 “Bad Gateway” ภายใต้ภาระงานสูง
- แก้ไขหน่วยความจำรั่วในเราเตอร์ที่ปรากฏตั้งแต่รุ่น 1.13.0;
- ความเข้ากันไม่ได้กับแอปพลิเคชัน Node.js บางตัวได้รับการแก้ไขแล้ว
ที่มา: opennet.ru