คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
ลักษณะปัญหา
ผู้ใช้ได้รับข้อผิดพลาดค่าโฮสต์เสมือนไม่ถูกต้องขณะกำหนดค่า ข้อมูลคีย์สโตร์ ชื่อแทน และโดเมนสำหรับพอร์ทัลนักพัฒนาซอฟต์แวร์ที่ผสานรวม เผยแพร่ > พอร์ทัล > พอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่า > โดเมน
ข้อความแสดงข้อผิดพลาด
ข้อความแสดงข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น
Invalid virtual host value (id: <value>)
ข้อความแสดงข้อผิดพลาดจะแสดงใน Edge UI ตามที่แสดงด้านล่าง
พอร์ทัล > พอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่า > โดเมน" title="โดเมน">
สาเหตุที่เป็นไปได้
สาเหตุ | คำอธิบาย | วิธีการแก้ปัญหาสำหรับ |
---|---|---|
เชนใบรับรอง TLS ที่ระบุไม่ได้อยู่ในรูปแบบ PEM | เชนใบรับรอง TLS ที่ใช้ในโฮสต์เสมือนต้องอยู่ในรูปแบบ PEM หากใบรับรอง TLS มีการใช้เชนในรูปแบบที่ไม่ใช่ PEM การกำหนดค่าโดเมนที่กำหนดเองจะล้มเหลว | ผู้ใช้ Edge Public Cloud |
ได้รับใบรับรอง TLS และคีย์ในไฟล์เดียว | ต้องระบุเชนใบรับรอง TLS และคีย์ส่วนตัวในแต่ละไฟล์เมื่ออัปโหลดไปยัง คีย์สโตร์ มิฉะนั้น การกำหนดค่าโดเมนที่กำหนดเองจะล้มเหลว | ผู้ใช้ Edge Public Cloud |
สาเหตุ: เชนใบรับรอง TLS ที่ระบุไม่อยู่ในรูปแบบ PEM
การวินิจฉัย
- ตรวจสอบว่าเชนใบรับรอง TLS อยู่ในรูปแบบ PEM
- หากเชนใบรับรอง TLS ที่ระบุไม่ได้อยู่ในรูปแบบ PEM ก็จะทำให้ระบบ ดำเนินการสร้างโฮสต์ไม่สำเร็จในพอร์ทัลนักพัฒนาซอฟต์แวร์ที่ผสานรวม ข้อผิดพลาดข้างต้น จะแสดงแก่ผู้ใช้ในหน้าการกำหนดค่าโดเมนที่กำหนดเองของ Edge UI
ความละเอียด
หากคุณมั่นใจว่าเชนใบรับรอง TLS ไม่ได้อยู่ในรูปแบบ PEM ให้ทำ โดยทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหานี้
- แปลงเชนใบรับรอง TLS เป็นรูปแบบ PEM
- ตรวจสอบว่า เชนใบรับรอง TLS ถูกต้อง
- นำเชนใบรับรอง TLS ที่มีอยู่และคีย์ส่วนตัวออกจากคีย์สโตร์ที่เฉพาะเจาะจง
- อัปโหลดไฟล์ที่มีเชนใบรับรอง TLS ในรูปแบบ PEM และไฟล์ที่ คีย์ส่วนตัวไปยังคีย์สโตร์โดยใช้ชื่อแทนคีย์ใน Edge UI หรือ Management API
- กำหนดค่าคีย์สโตร์ ชื่อแทน และชื่อโดเมนในพอร์ทัลนักพัฒนาซอฟต์แวร์ที่ผสานรวมดังนี้ เผยแพร่ > พอร์ทัล > พอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่า > โดเมน
- คลิกบันทึก
สาเหตุ: ใบรับรองและคีย์ TLS อยู่ในไฟล์เดียว
การวินิจฉัย
- ตรวจสอบว่าเชนใบรับรอง TLS ที่ระบุมีทั้งใบรับรองและคีย์ส่วนตัวใน ไฟล์เดียวกันที่อัปโหลดไปยังคีย์สโตร์
- ดูไฟล์ต้นฉบับเดิมในเครื่องมือแก้ไขข้อความในระบบที่คุณใช้อัปโหลด TLS เชนใบรับรองและคีย์ส่วนตัวไปยังคีย์สโตร์ Apigee
-
หากไฟล์มีทั้งใบรับรอง TLS และคีย์ส่วนตัว ใบรับรอง TLS แต่ละรายการ ในสายใบรับรองจะเริ่มต้นด้วยบรรทัดต่อไปนี้
-----BEGIN CERTIFICATE-----
และลงท้ายด้วยบรรทัดต่อไปนี้
-----END CERTIFICATE-----
ใบรับรอง TLS จะตามด้วยคีย์ส่วนตัวที่ขึ้นต้นด้วยบรรทัดต่อไปนี้
-----BEGIN RSA PRIVATE KEY-----
และลงท้ายด้วยบรรทัดต่อไปนี้
-----END RSA PRIVATE KEY-----
ดังตัวอย่างต่อไปนี้
-----BEGIN CERTIFICATE----- CzAJBgNVBAYTAkJCMQswCQYDVQQIDAJCQjELMAkGA1UEBwwCQkIxDzANBgNVBAoM BkJCIEx0ZDELMAkGA1UECwwCQkIxEDAOBgNVBAMMB2Zvby5vcmcxGjAYBgkqhkiG 9w0BCQEWC2FiY0Bmb28ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA8IN15+8HrfeSVf4NIj7mM4jjms89EUX4HKrey+lm1+ljv3OGw+NK7BCHvoV3 vZ+KXMHTtFeeFd1NgQZnDdbmuD0jTvvF7YoC/h6bLPytJquQJZykm9DyszsmACI8 ... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDbjCCAlYCCQCrcuwFhXCcujANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJB QTELMAkGA1UECAwCQUExCzAJBgNVBAcMAkFBMQ8wDQYDVQQKDAZBQSBMdGQxCzA BgNVBAsMAkFBMRMwEQYDVQQDDApjYS5mb28ub3JnMR0wGwYJKoZIhvcNAQkBFg5h YmNAY2EuZm9vLm9yZzAeFw0xOTEwMDQwNTA0MzVaFw0yOTEwMDEwNTA0MzVaMHk CzAJBgNVBAYTAkFBMQswCQYDVQQIDAJBQTELMAkGA1UEBwwCQUExDzANBgNVBAo ... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- YcJpTL5yNyQE3NIXPGCiTrrSEBSX5X9ae8C/URlyWPbJ3jBE7GH4u6id5qEcgx6I /6QHDyPIhFcwfdU3nZbzZfwCYfH9SI5hQPscfGTotNxZxDwNIzuqqrIhari4e6lc mlEa/CDzOzvdYTX7RT1MmBY9US8JY5xhUKk0gQbhCfB7TcpvySldTbiUGQVn8h62 /fJDhNQlzV7Maogc7te9DWW/HhYfGTFKOwIDAQABMA0GCSqGSIb3DQEBCwUAA4IB AQAT/5FCiKJ/Pv62bl+GYuuc0gXXeumW2205dN5cXBAVZ3kRqHjR9tMCx3u+F2Td ... -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEA8IN15+8HrfeSVf4NIj7mM4jjms89EUX4HKrey+lm1+ljv3OG w+NK7BCHvoV3vZ+KXMHTtFeeFd1NgQZnDdbmuD0jTvvF7YoC/h6bLPytJquQJZyk m9DyszsmACI8hK4azrd7zZqTETVZN+mxOiYBfa1E1pE8v/bdIqnLTICmFbIQ2PVF zc0anobltRRI4/OcRb7QPQUk+dBxU7XyyAhcACROwaeT8yqksnYNANBcnMiS5qH+ sucJFNJ9bGIuWIwhsYVxzrANe9ttVvie38Cj6Go+UiIzF3VAyRkIE7MvW9Qc5m0O ... -----END RSA PRIVATE KEY-----
- หากคุณมั่นใจว่าเชนใบรับรอง TLS และคีย์ส่วนตัวทั้งหมดรวมกันในที่เดียว และอัปโหลดไปยังคีย์สโตร์ นี่จึงเป็นสาเหตุที่ทำให้การสร้างโฮสต์เสมือนล้มเหลว ในพอร์ทัลนักพัฒนาซอฟต์แวร์ที่ผสานรวม ข้อความแสดงข้อผิดพลาดข้างต้นจึงจะปรากฏใน ผู้ใช้ในหน้าการกำหนดค่าโดเมนที่กำหนดเองใน Edge UI
ความละเอียด
หากไฟล์ PEM ของใบรับรอง TLS มีทั้งใบรับรอง TLS และคีย์ส่วนตัว ให้ทำดังนี้ ขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหา
- ย้ายคีย์ส่วนตัวจากไฟล์ PEM ของใบรับรอง TLS และไฟล์คีย์แยกต่างหาก
- นำใบรับรอง TLS ที่มีอยู่ออกจากคีย์สโตร์ที่เฉพาะเจาะจง
- ตรวจสอบว่าเชนใบรับรอง TLS อยู่ในรูปแบบ PEM
- หากไม่ใช่ แปลงเชนใบรับรอง TLS เป็นรูปแบบ PEM
- ตรวจสอบว่า เชนใบรับรอง TLS ถูกต้อง
- อัปโหลดไฟล์ที่มีเชนใบรับรอง TLS ที่แปลงเป็นรูปแบบ PEM และไฟล์ ที่มีคีย์ส่วนตัวในคีย์สโตร์โดยใช้ชื่อแทนคีย์ใน Edge UI หรือ API การจัดการ
- กำหนดค่าคีย์สโตร์ ชื่อแทน และชื่อโดเมนในพอร์ทัลนักพัฒนาซอฟต์แวร์ที่ผสานรวมดังนี้ เผยแพร่ > พอร์ทัล > พอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่า > โดเมน
- คลิกบันทึก
หากยังคงพบปัญหา ให้ไปที่ ต้องรวบรวมข้อมูลการวินิจฉัย
ต้องรวบรวมข้อมูลการวินิจฉัย
หากปัญหายังคงอยู่หลังจากทำตามวิธีการข้างต้น ให้รวบรวมการวินิจฉัยต่อไปนี้ และแชร์กับทีมสนับสนุนของ Apigee Edge ดังนี้
- ชื่อองค์กร Apigee Edge Cloud
- ชื่อพอร์ทัลของนักพัฒนาซอฟต์แวร์ที่ผสานรวม Apigee Edge Cloud
- ชื่อของคีย์สโตร์ที่สร้างในสภาพแวดล้อมพอร์ทัล
- ชื่อแทน
- ชื่อโดเมนที่กำหนดเอง
- ภาพหน้าจอของหน้าการกำหนดค่าโดเมนที่กำหนดเองซึ่งบันทึกข้อความแสดงข้อผิดพลาด