การโพสต์ข้ามจาก SO: https://stackoverflow.com/questions/69722698/using-an-ip-address-and-port
อูบุนตู 18/วานิช 4.x
ฉันไม่แน่ใจว่าฉันพลาดอะไรไป
เอกสารประกอบ (http://manpages.ubuntu.com/manpages/xenial/en/man7/varnish-cli.7.html) ดูเหมือนจะแนะนำ:
...
backend.list [-p] [<backend_expression>]
รายการแบ็กเอนด์
...
นิพจน์แบ็กเอนด์
นิพจน์แบ็กเอนด์สามารถเป็นชื่อแบ็กเอนด์หรือชื่อแบ็กเอนด์และที่อยู่ IP
และพอร์ตในรูปแบบ "ชื่อ (ที่อยู่ IP:พอร์ต)"
...
อย่างไรก็ตาม ฉันไม่รู้ว่าฉันพลาดอะไรไปหรือเปล่าเพราะฉันไม่สามารถส่งที่อยู่ IP หรือพอร์ตที่ดูเหมือนใน Ubuntu 18 เพื่อแสดงรายการหรือตั้งค่าเป็น auto/sick:
วานิช> backend.list *www*
200
ชื่อแบ็กเอนด์ Admin Probe อัปเดตล่าสุด
xxx-www-5 probe Healthy 5/5 ศุกร์ 22 ต.ค. 2021 08:36:34 GMT
xxx-www-5http probe Healthy (no probe) ส. 16 ต.ค. 2564 18:52:41 GMT
วานิช> backend.list *10.105*
200
ชื่อแบ็กเอนด์ Admin Probe อัปเดตล่าสุด
วานิช>
ความคิดใด ๆ ? นี่เป็นข้อผิดพลาดของเอกสารและ Varnish 4.x ไม่ยอมรับ IP หรือไม่
ข้อมูลอื่นที่เกี่ยวข้อง:
การกำหนดค่าวานิช:
...
แบ็กเอนด์ xxx-www-5 {
.host = "xxxweb05";
.port = "xxx443";
...
}
แบ็กเอนด์ xxx-www-5http {
.host = "xxxweb05";
.port = "xxx80";
...
}
...
$nslookup xxxweb05
เซิร์ฟเวอร์: 127.0.0.53
ที่อยู่: 127.0.0.53#53
คำตอบที่ไม่ได้รับอนุญาต:
ชื่อ: xxxweb05.xxx.com
ที่อยู่: 10.105.xxx.xxx