HTTPS ব্যবহার করার জন্য পোর্টাল কনফিগার করা হচ্ছে

বিকাশকারী পরিষেবা পোর্টাল v. 4.17.09

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

যাইহোক, যদি প্রয়োজন হয়, আপনি পোর্টাল হোস্ট করা ওয়েব সার্ভারে TLS কনফিগার করতে পারেন।

পোর্টালে TLS ব্যবহার করার ওভারভিউয়ের জন্য পোর্টালে TLS ব্যবহার দেখুন।

Nginx এ চলমান পোর্টালের জন্য

ডিফল্টরূপে, Nginx ওয়েব সার্ভার ব্যবহার করে একটি পোর্টাল 8079 পোর্টে HTTP অনুরোধগুলি শোনে। আপনি যদি TLS সক্ষম করেন, তাহলে পোর্টালটি শুধুমাত্র 8079-এ HTTPS অনুরোধের জন্য শোনে। অর্থাৎ, আপনি HTTP অনুরোধ বা HTTPS শুনতে পোর্টালটি কনফিগার করতে পারেন। অনুরোধ, কিন্তু উভয় নয়।

পোর্টাল দ্বারা ব্যবহৃত HTTP পোর্ট সেট করুন- এ বর্ণিত পোর্ট নম্বরটিও আপনি পরিবর্তন করতে পারেন।

TLS কনফিগার করতে:

  1. আপনার TLS কী এবং শংসাপত্র পান। এই উদাহরণের জন্য, শংসাপত্রটি server.crt নামের একটি ফাইলে রয়েছে এবং কীটি server.key এ রয়েছে।
  2. /opt/apigee/customer/nginx/ssl এ পোর্টাল সার্ভারে আপনার শংসাপত্র এবং কী আপলোড করুন।
  3. শংসাপত্রের মালিক এবং "এপিজি" ব্যবহারকারীর কী পরিবর্তন করুন:
    > chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
    > chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key
  4. একটি সম্পাদকে /opt/apigee/customer/application/drupal-devportal.properties খুলুন। ফাইল এবং ডিরেক্টরি বিদ্যমান না থাকলে, এটি তৈরি করুন।
  5. drupal-devportal.properties- এ নিম্নলিখিত বৈশিষ্ট্যগুলি সেট করুন:
    conf_devportal_ssl_block=ssl চালু; ssl_certificate /opt/apigee/customer/nginx/ssl/server.crt ; ssl_certificate_key /opt/apigee/customer/nginx/ssl/server.key ;
    conf_devportal_http_https_redirect=
    conf_devportal_fastcgi_https=fastcgi_param HTTPS চালু; fastcgi_param HTTP_SCHEME https;

    conf_devportal_ssl_block- এর জন্য , সার্টি ও কী ফাইলের পাথ উল্লেখ করুন। আপনাকে অন্যান্য বৈশিষ্ট্য পরিবর্তন করতে হবে না।
  6. ফাইলটি সংরক্ষণ করুন।
  7. পোর্টালটি পুনরায় চালু করুন:
    / opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal রিস্টার্ট

আপনি TLS এর মাধ্যমে পোর্টাল অ্যাক্সেস করতে সক্ষম হবেন।

,

বিকাশকারী পরিষেবা পোর্টাল v. 4.17.09

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

যাইহোক, যদি প্রয়োজন হয়, আপনি পোর্টাল হোস্ট করা ওয়েব সার্ভারে TLS কনফিগার করতে পারেন।

পোর্টালে TLS ব্যবহার করার ওভারভিউয়ের জন্য পোর্টালে TLS ব্যবহার দেখুন।

Nginx এ চলমান পোর্টালের জন্য

ডিফল্টরূপে, Nginx ওয়েব সার্ভার ব্যবহার করে একটি পোর্টাল 8079 পোর্টে HTTP অনুরোধগুলি শোনে। আপনি যদি TLS সক্ষম করেন, তাহলে পোর্টালটি শুধুমাত্র 8079-এ HTTPS অনুরোধের জন্য শোনে। অর্থাৎ, আপনি HTTP অনুরোধ বা HTTPS শুনতে পোর্টালটি কনফিগার করতে পারেন। অনুরোধ, কিন্তু উভয় নয়।

পোর্টাল দ্বারা ব্যবহৃত HTTP পোর্ট সেট করুন- এ বর্ণিত পোর্ট নম্বরটিও আপনি পরিবর্তন করতে পারেন।

TLS কনফিগার করতে:

  1. আপনার TLS কী এবং শংসাপত্র পান। এই উদাহরণের জন্য, শংসাপত্রটি server.crt নামের একটি ফাইলে রয়েছে এবং কীটি server.key এ রয়েছে।
  2. /opt/apigee/customer/nginx/ssl এ পোর্টাল সার্ভারে আপনার শংসাপত্র এবং কী আপলোড করুন।
  3. শংসাপত্রের মালিক এবং "এপিজি" ব্যবহারকারীর কী পরিবর্তন করুন:
    > chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
    > chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key
  4. একটি সম্পাদকে /opt/apigee/customer/application/drupal-devportal.properties খুলুন। ফাইল এবং ডিরেক্টরি বিদ্যমান না থাকলে, এটি তৈরি করুন।
  5. drupal-devportal.properties- এ নিম্নলিখিত বৈশিষ্ট্যগুলি সেট করুন:
    conf_devportal_ssl_block=ssl চালু; ssl_certificate /opt/apigee/customer/nginx/ssl/server.crt ; ssl_certificate_key /opt/apigee/customer/nginx/ssl/server.key ;
    conf_devportal_http_https_redirect=
    conf_devportal_fastcgi_https=fastcgi_param HTTPS চালু; fastcgi_param HTTP_SCHEME https;

    conf_devportal_ssl_block- এর জন্য , সার্টি ও কী ফাইলের পাথ উল্লেখ করুন। আপনাকে অন্যান্য বৈশিষ্ট্য পরিবর্তন করতে হবে না।
  6. ফাইলটি সংরক্ষণ করুন।
  7. পোর্টাল পুনরায় চালু করুন:
    / opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal রিস্টার্ট

আপনি TLS এর মাধ্যমে পোর্টাল অ্যাক্সেস করতে সক্ষম হবেন।