इंटिग्रेट किए गए डेवलपर पोर्टल में, अमान्य वर्चुअल होस्ट की गड़बड़ी की वजह से कस्टम डोमेन कॉन्फ़िगरेशन काम नहीं करता

आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पेज पर जाएं Apigee X दस्तावेज़.
जानकारी

समस्या का ब्यौरा

कॉन्फ़िगरेशन को कॉन्फ़िगर करते समय, उपयोगकर्ताओं को अमान्य वर्चुअल होस्ट वैल्यू से जुड़ी गड़बड़ी मिलती है इंटिग्रेट किए गए डेवलपर पोर्टल के लिए कीस्टोर, उपनाम, और डोमेन की जानकारी: पब्लिश करें > पोर्टल > डेवलपर पोर्टल > सेटिंग > डोमेन.

गड़बड़ी का मैसेज

गड़बड़ी का यह मैसेज दिखता है:

Invalid virtual host value (id: <value>)

Edge के यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी का मैसेज, जैसा कि नीचे दिखाया गया है:

पोर्टल > डेवलपर पोर्टल > सेटिंग > डोमेन" title="डोमेन">

संभावित कारण

वजह ब्यौरा इसके लिए लागू होने वाले, समस्या हल करने के निर्देश
दी गई TLS सर्टिफ़िकेट चेन, PEM फ़ॉर्मैट में नहीं है वर्चुअल होस्ट में इस्तेमाल की जाने वाली TLS सर्टिफ़िकेट चेन, PEM फ़ॉर्मैट में होनी चाहिए. अगर TLS सर्टिफ़िकेट गैर-PEM प्रारूप में शृंखला का उपयोग किया जाता है, तो कस्टम डोमेन कॉन्फ़िगरेशन विफल हो जाएगा. Edge के सार्वजनिक क्लाउड के उपयोगकर्ता
टीएलएस सर्टिफ़िकेट और कुंजी, एक ही फ़ाइल में दी गई थी TLS सर्टिफ़िकेट चेन और निजी पासकोड को अलग-अलग फ़ाइलों में कीस्टोर पर क्लिक करें. ऐसा न करने पर, कस्टम डोमेन कॉन्फ़िगरेशन नहीं हो पाएगा. Edge के सार्वजनिक क्लाउड के उपयोगकर्ता

वजह: दी गई TLS सर्टिफ़िकेट चेन, PEM फ़ॉर्मैट में नहीं है

संक्रमण की जांच

  1. पुष्टि करें कि TLS सर्टिफ़िकेट चेन, PEM फ़ॉर्मैट में है.
  2. अगर खास TLS सर्टिफ़िकेट की चेन PEM फ़ॉर्मैट में नहीं है, तो इसकी वजह से वर्चुअल इंटिग्रेट किए गए डेवलपर पोर्टल में, होस्ट बनाने की प्रोसेस पूरी नहीं हो सकी. इस वजह से, ऊपर दी गई गड़बड़ी मैसेज, उपयोगकर्ता को Edge यूज़र इंटरफ़ेस (यूआई) के कस्टम डोमेन कॉन्फ़िगरेशन पेज पर दिखता है.

रिज़ॉल्यूशन

अगर आपको पक्के तौर पर पता है कि TLS सर्टिफ़िकेट की चेन, PEM फ़ॉर्मैट में नहीं है, तो इस समस्या को हल करने के लिए, यहां दिया गया तरीका अपनाएं:

  1. TLS सर्टिफ़िकेट चेन को PEM फ़ॉर्मैट में बदलें.
  2. पुष्टि करें कि TLS सर्टिफ़िकेट चेन मान्य है.
  3. मौजूदा TLS सर्टिफ़िकेट चेन और निजी पासकोड को खास कीस्टोर से हटाएं.
  4. TLS सर्टिफ़िकेट चेन वाली फ़ाइल को PEM फ़ॉर्मैट में अपलोड करें. साथ ही, वह फ़ाइल अपलोड करें जिसमें यह शामिल है Edge यूज़र इंटरफ़ेस (यूआई) या Management API में 'की उपनाम' का इस्तेमाल करके कीस्टोर के लिए निजी कुंजी.
  5. इंटिग्रेट किए गए डेवलपर पोर्टल में कीस्टोर, उपनाम, और डोमेन नेम कॉन्फ़िगर करें: पब्लिश करें > पोर्टल > डेवलपर पोर्टल > सेटिंग > डोमेन.
  6. सेव करें पर क्लिक करें.

वजह: TLS सर्टिफ़िकेट और कुंजी एक ही फ़ाइल में दी गई थी

संक्रमण की जांच

  1. पुष्टि करें कि दी गई TLS प्रमाणपत्र शृंखला में प्रमाणपत्र और निजी कुंजी, दोनों शामिल हैं वही फ़ाइल अपलोड करें जो कीस्टोर में अपलोड हुई हो.
  2. अपने सिस्टम पर उस ओरिजनल सोर्स फ़ाइल को टेक्स्ट एडिटर में देखें जिसका इस्तेमाल आपने TLS को अपलोड करने के लिए किया था सर्टिफ़िकेट चेन और Apigee कीस्टोर की निजी कुंजी.
  3. अगर फ़ाइल में 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-----
  4. अगर आपको पक्के तौर पर पता है कि TLS सर्टिफ़िकेट चेन और निजी पासकोड, सभी को एक साथ जोड़ा गया है, तो फ़ाइल को कॉपी करके कीस्टोर में अपलोड किया जाता है, तो इसी वजह से वर्चुअल होस्ट बनाने में समस्या आती है इंटिग्रेट किए गए डेवलपर पोर्टल पर जाएं. इस वजह से, ऊपर दिया गया गड़बड़ी का मैसेज उपयोगकर्ता को Edge यूज़र इंटरफ़ेस (यूआई) पर कस्टम डोमेन कॉन्फ़िगरेशन पेज पर जोड़ना होगा.

रिज़ॉल्यूशन

अगर TLS सर्टिफ़िकेट PEM फ़ाइल में TLS सर्टिफ़िकेट और निजी कुंजी, दोनों मौजूद हैं, तो ऐसा करें समस्या हल करने के लिए, यहां दिया गया तरीका अपनाएं:

  1. निजी कुंजी को TLS प्रमाणपत्र PEM फ़ाइल से और किसी अलग कुंजी फ़ाइल में ले जाएं.
  2. किसी कीस्टोर से मौजूदा TLS सर्टिफ़िकेट को हटाएं.
  3. पुष्टि करें कि TLS सर्टिफ़िकेट चेन, PEM फ़ॉर्मैट में है.
  4. यदि ऐसा नहीं है, तो TLS सर्टिफ़िकेट चेन को PEM फ़ॉर्मैट में बदल सकते हैं.
  5. पुष्टि करें कि TLS सर्टिफ़िकेट चेन मान्य है.
  6. PEM फ़ॉर्मैट में बदली गई TLS सर्टिफ़िकेट चेन वाली फ़ाइल और उसके बाद वाली फ़ाइल अपलोड करें जिसमें Edge UI में कुंजी उपनाम का इस्तेमाल करके कीस्टोर की निजी कुंजी शामिल है या मैनेजमेंट एपीआई.
  7. इंटिग्रेट किए गए डेवलपर पोर्टल में कीस्टोर, उपनाम, और डोमेन नेम कॉन्फ़िगर करें: पब्लिश करें > पोर्टल > डेवलपर पोर्टल > सेटिंग > डोमेन.
  8. सेव करें पर क्लिक करें.

अगर इसके बाद भी समस्या बनी रहती है, तो यहां जाएं गड़बड़ी की जानकारी इकट्ठा करना ज़रूरी है.

ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़ी जानकारी इकट्ठा करना ज़रूरी है

अगर ऊपर दिए गए निर्देशों का पालन करने के बाद भी समस्या बनी रहती है, तो इस गड़बड़ी की जानकारी इकट्ठा करें और उन्हें Apigee Edge की सहायता टीम के साथ शेयर करें:

  • Apigee Edge Cloud का संगठन का नाम
  • Apigee Edge Cloud से इंटिग्रेट किए गए डेवलपर पोर्टल का नाम
  • पोर्टल में बनाए गए कीस्टोर का नाम
  • उपनाम
  • कस्टम डोमेन नाम
  • कस्टम डोमेन के कॉन्फ़िगरेशन पेज का स्क्रीनशॉट, जिसमें गड़बड़ी का मैसेज दिख रहा है
  •