ฉันมีชื่อโฮสต์ดังนี้: https://abc.xyz.com
ฉันต้องการบังคับให้แก้ไข DNS ทุกครั้งที่มีคำขอเข้ามา เพราะหาก DNS ของ abc.xyz.com เปลี่ยนแปลง ฉันต้องการให้ nginx ยังคงสามารถส่งพร็อกซีไปยังไซต์ได้ ดังนั้นจึงจำเป็นต้องแก้ไข DNS อีกครั้ง
ตอนนี้ฉันติดตามโพสต์นี้ จะบังคับให้ nginx แก้ไข DNS (ของชื่อโฮสต์ไดนามิก) ทุกครั้งเมื่อทำ proxy_pass ได้อย่างไร และการกำหนดค่าของฉันมีลักษณะดังนี้
เซิร์ฟเวอร์ {
...
ตัวแก้ไข abc.xyz.com;
ตั้ง $backend "http://abc.xyz.com";
proxy_pass $แบ็กเอนด์;
...
}
และฉันได้รับข้อผิดพลาดนี้ [ข้อผิดพลาด] 9#9 recv() ล้มเหลว (111: การเชื่อมต่อถูกปฏิเสธ) ขณะแก้ไข, ตัวแก้ไข: <some-dns>:53
ฉันไม่เข้าใจว่าฉันทำอะไรผิดที่นี่ ฉันคิดว่ามันเกี่ยวข้องกับตัวแก้ไข ข้อแตกต่างเพียงอย่างเดียวคือผู้ชายในโพสต์ใส่ DNS ไว้ที่นั่น 127.0.0.1
. ฉันไม่คิดว่าฉันต้องการทำเช่นนั้นเนื่องจาก dns/ip สามารถเปลี่ยนแปลงได้เมื่อฉันปรับใช้แอปของฉันใหม่ และฉันเห็นว่าคุณสามารถให้ชื่อโฮสต์ของ Solver ได้ แต่มันใช้ไม่ได้ และฉันได้รับข้อผิดพลาดนี้
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม!