ভার্চুয়াল হোস্ট FAQ কনফিগার করা হচ্ছে

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

এজ ক্লাউড গ্রাহকরা এখন ভার্চুয়াল হোস্ট তৈরি, পরিবর্তন এবং মুছে ফেলতে পারেন। পূর্বে, এই ক্রিয়াগুলি Apigee Edge Support দ্বারা সঞ্চালিত হতে হত।

এজ ক্লাউডে কে ভার্চুয়াল হোস্ট কনফিগার করতে পারে?

শুধুমাত্র একটি প্রদত্ত অ্যাকাউন্ট সহ একটি ক্লাউড গ্রাহক একটি ভার্চুয়াল হোস্ট তৈরি করতে, সংশোধন করতে এবং মুছতে পারেন৷ ভার্চুয়াল হোস্ট তৈরি করা ব্যবহারকারীকে অবশ্যই প্রতিষ্ঠান প্রশাসকের ভূমিকায় থাকতে হবে, অথবা একটি ভার্চুয়াল হোস্ট পরিবর্তন করার অনুমতি সহ একটি কাস্টম ভূমিকায় থাকতে হবে৷ অন্যান্য ভূমিকার ব্যবহারকারীদের ভার্চুয়াল হোস্ট তৈরি করার অনুমোদন নেই।

কাস্টম ভূমিকার জন্য /environments/*/virtualhosts , বা এর মূল সংস্থানগুলির যেকোনো একটিতে GET, PUT এবং DELETE অনুমতি প্রয়োজন৷ আরও জানতে API এর সাথে ভূমিকা তৈরি করা দেখুন।

যদি আমার কাছে Apigee দ্বারা তৈরি একটি বিদ্যমান ভার্চুয়াল হোস্ট থাকে?

বিদ্যমান এজ ক্লাউড গ্রাহকদের ইতিমধ্যে Apigee দ্বারা তৈরি ভার্চুয়াল হোস্ট রয়েছে। আপনি এখন সেই ভার্চুয়াল হোস্টগুলি সংশোধন করতে পারেন।

যাইহোক, আপনি কোনো পরিবর্তন করার আগে ক্লাউডের জন্য ভার্চুয়াল হোস্ট কনফিগারিং এ ভার্চুয়াল হোস্ট পরিবর্তন করার প্রয়োজনীয়তা পর্যালোচনা করুন। উদাহরণস্বরূপ, যদি আপনার বিদ্যমান ভার্চুয়াল হোস্ট 443 ব্যতীত অন্য কোনো পোর্ট ব্যবহার করার জন্য কনফিগার করা হয়, আপনি পোর্ট নম্বর বা TLS সেটিং পরিবর্তন করতে পারবেন না। তার মানে আপনি TLS সেটিং সক্রিয় থেকে অক্ষম, বা নিষ্ক্রিয় থেকে সক্রিয় তে পরিবর্তন করতে পারবেন না।

ক্লাউডে ভার্চুয়াল হোস্টে আমি কোন পোর্ট ব্যবহার করতে পারি?

আপনি শুধুমাত্র ক্লাউডে একটি ভার্চুয়াল হোস্টে পোর্ট 443 ব্যবহার করতে পারেন। আপনি পোর্ট 80 বা অন্য কোন পোর্ট ব্যবহার করতে পারবেন না।

কেন আমি ক্লাউডে ভার্চুয়াল হোস্টে পোর্ট 80 ব্যবহার করতে পারি না?

আমরা Apigee গ্রাহকদের API রানটাইম ট্র্যাফিকের জন্য পোর্ট 80 ভার্চুয়াল হোস্ট ব্যবহার করা থেকে দূরে সরে যেতে উত্সাহিত করি কারণ পোর্ট 80 নিরাপদ নয়। দ্বিতীয়ত, যেহেতু আমরা ডোমেনের মালিকানা যাচাই করতে পারছি না, তাই পোর্ট 80 ভার্চুয়াল হোস্টকে ক্লাউডের জন্য স্ব-সেবাযোগ্য করা যাবে না। পোর্ট 80 ভার্চুয়াল হোস্টের পরিবর্তনগুলি একটি অ-মানক হিসাবে বিবেচিত হয় এবং যেমন, Apigee Edge Support এই ধরনের পরিবর্তনগুলি প্রত্যাখ্যান করার অধিকার সংরক্ষণ করে৷

ক্লাউডের সমস্ত নতুন ভার্চুয়াল হোস্টে কি TLS প্রয়োজন?

একটি ভার্চুয়াল হোস্ট তৈরি করতে, আপনাকে অবশ্যই ভার্চুয়াল হোস্টে TLS সক্ষম করতে হবে৷ তার মানে ভার্চুয়াল হোস্ট তৈরি করার আগে আপনাকে প্রথমে TLS শংসাপত্র এবং কী দিয়ে একটি কীস্টোর তৈরি করতে হবে।

আপনার অবশ্যই একটি বিশ্বস্ত সত্তা দ্বারা স্বাক্ষরিত একটি শংসাপত্র থাকতে হবে, যেমন Symantec বা VeriSign৷ আপনি একটি স্ব-স্বাক্ষরিত শংসাপত্র, বা একটি স্ব-স্বাক্ষরিত CA দ্বারা স্বাক্ষরিত পাতার শংসাপত্র ব্যবহার করতে পারবেন না।

আরও জানতে ক্লাউডের জন্য ভার্চুয়াল হোস্ট কনফিগার করা দেখুন।

আমি কি Apigee বিনামূল্যে ট্রায়াল সার্টিফিকেট পিন করতে পারি?

নিরাপত্তার কারণে, Apigee বিনামূল্যে ট্রায়াল সার্টিফিকেট প্রতি তিন মাস মেয়াদ শেষ হয়. সেই তিন মাস শেষে, Apigee মেয়াদ শেষ হওয়া শংসাপত্রটিকে একটি নতুন শংসাপত্র দিয়ে ঘোরায়। অতএব, Apigee বিনামূল্যে ট্রায়াল সার্টিফিকেট পিন করার সুপারিশ বা সমর্থন করে না।

আমি কি ভার্চুয়াল হোস্ট দ্বারা ব্যবহৃত TLS শংসাপত্র আপডেট করতে পারি?

আপনার যদি মেয়াদ শেষ হওয়া TLS শংসাপত্র সহ একটি ভার্চুয়াল হোস্ট থাকে, তাহলে আপনি একটি বৈধ শংসাপত্র ধারণ করে এমন একটি ভিন্ন কীস্টোর ব্যবহার করতে ভার্চুয়াল হোস্ট আপডেট করতে পারেন৷

একটি রেফারেন্স কি?

একটি রেফারেন্স হল একটি পরিবর্তনশীল যা কীস্টোরের নাম ধারণ করে। ভার্চুয়াল হোস্ট দ্বারা ব্যবহৃত কীস্টোর পরিবর্তন করতে, আপনি রেফারেন্স ভেরিয়েবল আপডেট করেন, ভার্চুয়াল হোস্ট নিজেই নয়।

Apigee Edge-এ পুরানো ভার্চুয়াল হোস্ট রেফারেন্স ব্যবহার করার জন্য কনফিগার করা নাও হতে পারে। এই ক্ষেত্রে, আপনাকে অবশ্যই একটি রেফারেন্স ব্যবহার করার জন্য ভার্চুয়াল হোস্ট আপডেট করার জন্য Apigee Edge সমর্থনকে অনুরোধ করতে হবে। একটি রেফারেন্স ব্যবহার করার জন্য এটি পরিবর্তন করতে একটি ভার্চুয়াল হোস্ট নিজেকে আপডেট করবেন না।

আমার ভার্চুয়াল হোস্ট একটি রেফারেন্স ব্যবহার করে কিনা তা আমি কিভাবে নির্ধারণ করব?

একটি নির্দিষ্ট ভার্চুয়াল হোস্ট সম্পর্কে তথ্য দেখতে, ভার্চুয়াল হোস্ট API ব্যবহার করুন:

curl -X GET -H "accept:application/xml" \
  https://api.enterprise.apigee.com/v1/o/{org_name}/e/{env_name}/virtualhosts/{vhost_name} \
  -u orgAdminEmail:pWord

যেখানে vhost_name ভার্চুয়াল হোস্টের নাম। উদাহরণস্বরূপ, ডিফল্ট সুরক্ষিত ভার্চুয়াল হোস্টের কনফিগারেশন দেখতে আপনি vhost_name টিকে "secure" হিসাবে নির্দিষ্ট করতে পারেন:

<VirtualHost name="secure">
    <HostAliases>
        <HostAlias>orgname-prod.apigee.net</HostAlias>
    </HostAliases>
    <Interfaces/>
    <Port>443</Port>
    <Properties/>
    <SSLInfo>
        <ClientAuthEnabled>false</ClientAuthEnabled>
        <Enabled>true</Enabled>
        <KeyAlias>freetrial</KeyAlias>
        <KeyStore>ref://freetrial</KeyStore>
        <IgnoreValidationErrors>false</IgnoreValidationErrors>
    </SSLInfo>
</VirtualHost>

লক্ষ্য করুন যে এই উদাহরণে, প্রতিক্রিয়াতে <KeyStore> উপাদানটির মান ref:// দিয়ে শুরু হয়। সেই উপসর্গটি বোঝায় যে কীস্টোর একটি রেফারেন্স ব্যবহার করে।

যদি <KeyStore> উপাদানটির মান একটি স্ট্রিং আক্ষরিক হয়, তাহলে এটি একটি রেফারেন্স ব্যবহার করে না। যেমন:

<KeyStore>mykeystore</KeyStore>

একটি রেফারেন্স ব্যবহার করার জন্য এটি পরিবর্তন করতে একটি ভার্চুয়াল হোস্ট নিজেকে আপডেট করবেন না। একটি রেফারেন্স ব্যবহার করার জন্য ভার্চুয়াল হোস্ট আপডেট করার জন্য আপনাকে অবশ্যই Apigee Edge সাপোর্টকে অনুরোধ করতে হবে। Apigee একটি রেফারেন্স ব্যবহার করার জন্য ভার্চুয়াল হোস্ট আপডেট করার পরে, আপনি রেফারেন্স ভেরিয়েবল আপডেট করে কীস্টোর পরিবর্তন করতে পারেন।

আরও জানতে ক্লাউডের জন্য ভার্চুয়াল হোস্ট কনফিগার করা দেখুন।

আমি কিভাবে একটি ভার্চুয়াল হোস্ট তৈরি করব?

ভার্চুয়াল হোস্ট তৈরি করতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:

  1. আপনার সর্বজনীনভাবে মুখোমুখি ডোমেনের জন্য একটি DNS এন্ট্রি এবং CNAME রেকর্ড তৈরি করুন যা [org]-[environment].apigee.net এর দিকে নির্দেশ করে। আরো জন্য ভার্চুয়াল হোস্ট সম্পর্কে "হোস্ট উপনাম এবং DNS নাম সম্পর্কে" দেখুন।
  2. এজ UI ব্যবহার করে কীস্টোর এবং ট্রাস্টস্টোর তৈরিতে বর্ণিত পদ্ধতিটি ব্যবহার করে একটি কীস্টোর তৈরি এবং কনফিগার করুন।
  3. কীস্টোরে আপনার শংসাপত্র এবং কী আপলোড করুন।
  4. ক্লাউডের জন্য ভার্চুয়াল হোস্ট কনফিগারিং -এ বর্ণিত কীস্টোরের একটি রেফারেন্স তৈরি করুন।
  5. ক্লাউডের জন্য ভার্চুয়াল হোস্ট কনফিগার করাতে বর্ণিত একটি ভার্চুয়াল হোস্ট API তৈরি করুন ব্যবহার করে ভার্চুয়াল হোস্ট তৈরি করুন। সঠিক কীস্টোর রেফারেন্স নির্দিষ্ট করা নিশ্চিত করুন।
  6. আপনার যদি কোনো বিদ্যমান API প্রক্সি থাকে, তাহলে ProxyEndpoint এ <HTTPConnection> উপাদানটিতে ভার্চুয়াল হোস্ট যোগ করুন। ভার্চুয়াল হোস্ট সমস্ত নতুন API প্রক্সিতে স্বয়ংক্রিয়ভাবে যুক্ত হয়। ভার্চুয়াল হোস্ট ব্যবহার করতে একটি API প্রক্সি কনফিগার করা দেখুন।

আমি কি Apigee কে Apigee Edge ক্লাউডে TCP পোর্ট 80, 443, বা 15999 ব্লক করতে বলতে পারি?

যেহেতু আমাদের গ্রাহকরা TCP পোর্ট 443 এবং কখনও কখনও TCP পোর্ট 80-এ ভার্চুয়াল হোস্ট কনফিগার করে (যদিও পোর্ট 80 ব্যবহার করা বাঞ্ছনীয় নয়), আমরা এই পোর্টগুলিকে ব্লক করতে পারি না কারণ এটি করলে সমস্ত API রানটাইম ট্র্যাফিক ব্যর্থ হবে৷

TCP পোর্ট 15999 ক্লাউডে অভ্যন্তরীণভাবে রাউটারগুলি স্বাস্থ্যকর কিনা তা নির্ধারণ করতে ব্যবহৃত হয় এবং তাই এটিকে ব্লক করা উচিত নয় কারণ এটি অপ্রত্যাশিত API রানটাইম প্রভাব সৃষ্টি করতে পারে।