সমন্বিত বিকাশকারী পোর্টালে অবৈধ ভার্চুয়াল হোস্ট ত্রুটির সাথে কাস্টম ডোমেন কনফিগারেশন ব্যর্থ হয়েছে

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

উপসর্গ

একটি সমন্বিত বিকাশকারী পোর্টালের জন্য কীস্টোর, উপনাম এবং ডোমেন তথ্য কনফিগার করার সময় ব্যবহারকারীরা একটি অবৈধ ভার্চুয়াল হোস্ট মান ত্রুটি পান: প্রকাশ করুন > পোর্টাল > বিকাশকারী পোর্টাল > সেটিংস > ডোমেন

ত্রুটি বার্তা

নিম্নলিখিত ত্রুটি বার্তা প্রদর্শিত হয়:

Invalid virtual host value (id: <value>)

ত্রুটি বার্তাটি নীচে দেখানো হিসাবে এজ UI এ প্রদর্শিত হয়:

পোর্টাল > বিকাশকারী পোর্টাল > সেটিংস > ডোমেনস" শিরোনাম="ডোমেন">৷

সম্ভাব্য কারণ

কারণ বর্ণনা সমস্যা সমাধানের নির্দেশাবলী প্রযোজ্য
প্রদত্ত TLS শংসাপত্র চেইন PEM ফর্ম্যাটে নয়৷ ভার্চুয়াল হোস্টে ব্যবহৃত TLS শংসাপত্রের চেইন অবশ্যই PEM ফর্ম্যাটে হতে হবে। যদি নন-PEM ফর্ম্যাটে একটি TLS শংসাপত্র চেইন ব্যবহার করা হয়, কাস্টম ডোমেন কনফিগারেশন ব্যর্থ হবে৷ এজ পাবলিক ক্লাউড ব্যবহারকারীরা
TLS শংসাপত্র এবং কী একক ফাইলে সরবরাহ করা হয়েছিল কীস্টোরে আপলোড করার সময় পৃথক ফাইলগুলিতে TLS শংসাপত্রের চেইন এবং ব্যক্তিগত কী সরবরাহ করতে হবে৷ অন্যথায়, কাস্টম ডোমেন কনফিগারেশন ব্যর্থ হবে। এজ পাবলিক ক্লাউড ব্যবহারকারীরা

কারণ: প্রদত্ত TLS শংসাপত্রের চেইন PEM ফর্ম্যাটে নয়৷

রোগ নির্ণয়

  1. যাচাই করুন যে TLS শংসাপত্রের চেইন PEM বিন্যাসে আছে
  2. যদি নির্দিষ্ট TLS শংসাপত্রের চেইন PEM বিন্যাসে না থাকে, তাহলে এটি ইন্টিগ্রেটেড ডেভেলপার পোর্টালে ভার্চুয়াল হোস্ট তৈরির প্রক্রিয়াকে ব্যর্থ করবে। ফলস্বরূপ, উপরের ত্রুটি বার্তাটি এজ UI এর কাস্টম ডোমেন কনফিগারেশন পৃষ্ঠায় ব্যবহারকারীর কাছে প্রদর্শিত হয়।

রেজোলিউশন

আপনি যদি নিশ্চিত হয়ে থাকেন যে TLS শংসাপত্রের চেইন PEM ফর্ম্যাটে নেই, তাহলে এই সমস্যাটি সমাধান করতে নিম্নলিখিত পদক্ষেপগুলি করুন:

  1. TLS সার্টিফিকেট চেইনকে PEM ফরম্যাটে রূপান্তর করুন
  2. TLS শংসাপত্রের চেইন বৈধ কিনা তা যাচাই করুন।
  3. নির্দিষ্ট কীস্টোর থেকে বিদ্যমান TLS শংসাপত্রের চেইন এবং ব্যক্তিগত কী সরান৷
  4. PEM ফর্ম্যাটে TLS শংসাপত্রের চেইন এবং Edge UI বা ম্যানেজমেন্ট এপিআই-এ একটি কী উপনাম ব্যবহার করে কীস্টোরে ব্যক্তিগত কী ধারণকারী ফাইলটি আপলোড করুন।
  5. ইন্টিগ্রেটেড ডেভেলপার পোর্টালে কীস্টোর, উপনাম এবং ডোমেন নাম কনফিগার করুন: প্রকাশ করুন > পোর্টাল > ডেভেলপার পোর্টাল > সেটিংস > ডোমেন
  6. Save এ ক্লিক করুন।

কারণ: TLS শংসাপত্র এবং কী একক ফাইলে সরবরাহ করা হয়েছিল

রোগ নির্ণয়

  1. যাচাই করুন যে প্রদত্ত TLS শংসাপত্রের চেইনে কীস্টোরে আপলোড করা একই ফাইলে শংসাপত্র এবং ব্যক্তিগত কী উভয়ই রয়েছে৷
  2. আপনার সিস্টেমের একটি টেক্সট এডিটরে আসল সোর্স ফাইলটি দেখুন যা আপনি Apigee কীস্টোরে TLS শংসাপত্রের চেইন এবং ব্যক্তিগত কী আপলোড করতে ব্যবহার করেছেন৷
  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 সার্টিফিকেট চেইন এবং প্রাইভেট কী সব একটি একক ফাইলে একত্রিত করা হয়েছে এবং কীস্টোরে আপলোড করা হয়েছে, তাহলে এটি ইন্টিগ্রেটেড ডেভেলপার পোর্টালে ভার্চুয়াল হোস্ট তৈরির ব্যর্থতার কারণ। ফলস্বরূপ, উপরের ত্রুটি বার্তাটি এজ UI-তে কাস্টম ডোমেন কনফিগারেশন পৃষ্ঠায় ব্যবহারকারীর কাছে প্রদর্শিত হয়।

রেজোলিউশন

যদি TLS শংসাপত্র PEM ফাইলে TLS শংসাপত্র এবং ব্যক্তিগত কী উভয়ই থাকে, তাহলে সমস্যাটি সমাধান করতে নিম্নলিখিত পদক্ষেপগুলি করুন:

  1. TLS শংসাপত্র PEM ফাইল থেকে ব্যক্তিগত কী এবং একটি পৃথক কী ফাইলে সরান৷
  2. নির্দিষ্ট কীস্টোর থেকে বিদ্যমান TLS শংসাপত্র সরান।
  3. যাচাই করুন যে TLS শংসাপত্রের চেইন PEM বিন্যাসে আছে
  4. যদি তা না হয়, তাহলে TLS শংসাপত্রের চেইনটিকে PEM ফর্ম্যাটে রূপান্তর করুন
  5. TLS শংসাপত্রের চেইন বৈধ কিনা তা যাচাই করুন।
  6. PEM ফর্ম্যাটে রূপান্তরিত TLS শংসাপত্রের চেইন এবং Edge UI বা ম্যানেজমেন্ট এপিআই-এ একটি কী উপনাম ব্যবহার করে কীস্টোরে ব্যক্তিগত কী ধারণকারী ফাইলটি আপলোড করুন।
  7. ইন্টিগ্রেটেড ডেভেলপার পোর্টালে কীস্টোর, উপনাম এবং ডোমেন নাম কনফিগার করুন: প্রকাশ করুন > পোর্টাল > ডেভেলপার পোর্টাল > সেটিংস > ডোমেন
  8. Save এ ক্লিক করুন।

যদি সমস্যা এখনও থেকে যায়, তাহলে ডায়াগনস্টিক তথ্য সংগ্রহ করতে হবে

ডায়াগনস্টিক তথ্য সংগ্রহ করতে হবে

উপরের নির্দেশাবলী অনুসরণ করার পরেও যদি সমস্যাটি থেকে যায়, নিম্নলিখিত ডায়াগনস্টিক তথ্য সংগ্রহ করুন এবং এপিজি এজ সাপোর্টের সাথে শেয়ার করুন:

  • Apigee এজ ক্লাউড সংস্থার নাম
  • Apigee Edge Cloud ইন্টিগ্রেটেড ডেভেলপার পোর্টালের নাম
  • পোর্টাল পরিবেশে তৈরি কীস্টোরের নাম
  • উপনাম নাম
  • কাস্টম ডোমেইন নাম
  • ত্রুটি বার্তা ক্যাপচার করে কাস্টম ডোমেন কনফিগারেশন পৃষ্ঠার একটি স্ক্রিনশট৷