ฉันกำลังพยายามย้ายอินสแตนซ์การจัดการ API ของเราไปด้านหลังแอปพลิเคชันเกตเวย์ ฉันสร้าง dnszone ส่วนตัวที่การจัดการ API ETC กำลังฟังอยู่ ฉันสร้างใบรับรองที่ลงนามด้วยตนเองสำหรับโซน DNS ส่วนตัวนี้
อัปโหลดใบรับรองหลักไปยังแท็บใบรับรองภายใต้ความปลอดภัย รวมถึงภายใต้แท็บการตั้งค่า HTTP ของเกตเวย์แอปพลิเคชัน อย่างไรก็ตามโพรบการรักษาที่กำหนดเองของฉันยังคงกล่าวถึงว่าชื่อ CN ไม่ตรงกับหนึ่งในแบ็กเอนด์นั้น
นอกจากนี้สุขภาพของแบ็กเอนด์ยังกล่าวถึง:
ได้รับรหัสสถานะที่ไม่ถูกต้อง: 400 ในการตอบสนอง HTTP ของเซิร์ฟเวอร์ส่วนหลัง ตามการกำหนดค่าโพรบสุขภาพ 200-399 เป็นรหัสสถานะที่ยอมรับได้ แก้ไขการกำหนดค่าโพรบหรือแก้ไขปัญหาแบ็กเอนด์ หากต้องการเรียนรู้เพิ่มเติมโปรดเยี่ยมชม - https://aka.ms/StatusCodeMismatch.
(นี่สำหรับหน้าการจัดการ API
ฉันต้องพูดถึงว่าชื่อโฮสต์ของผู้ฟังเป็นชื่อโฮสต์อื่น (ชื่อโดเมนสาธารณะของเรา) มากกว่าชื่อโฮสต์ที่ฉันใช้ในโซน DNS ส่วนตัว นี่เป็นปัญหาหรือไม่?
[ป้อนคำอธิบายรูปภาพที่นี่][1]
ตัวอย่างเช่น ชื่อโฮสต์สาธารณะสำหรับ te apim จะเหมือนกับ apim.mycompany.com ซึ่งจะตั้งค่าบน Listener โดยใช้ใบรับรองตัวแทน GlobalSign ของเรา สำหรับแบ็กเอนด์และการตั้งค่า HTTP บนเกตเวย์ ฉันมี apim.mycompanycloud.com (โซน DNS ส่วนตัว) พร้อมแนบใบรับรองที่ลงนามด้วยตนเองกับการตั้งค่าที่เหมาะสม
หวังว่าใครบางคนสามารถช่วยฉันในเรื่องนี้ :)