Edge for Private Cloud v4.19.01
ডিফল্ট হিসেবে, আপনি IP অ্যাড্রেস বা New Edge experience নোড ও পোর্ট 3001-এর DNS নাম ব্যবহার করে HTTP-এর মাধ্যমে New Edge experience অ্যাক্সেস করেন। যেমন:
http://newue_IP:3001
বিকল্প হিসেবে, আপনি New Edge অভিজ্ঞতায় TLS অ্যাক্সেস কনফিগার করতে পারেন যাতে আপনি এই ফর্ম্যাটে এটি অ্যাক্সেস করতে পারেন:
https://newue_IP:3001
TLS সংক্রান্ত প্রয়োজনীয়তা
নতুন Edge অভিজ্ঞতায় শুধুমাত্র TLS v1.2 কাজ করে। আপনি New Edge অভিজ্ঞতায় TLS চালু করলে, ব্যবহারকারীদের অবশ্যই TLS v1.2-এর সাথে মানানসই ব্রাউজার ব্যবহার করে New Edge অভিজ্ঞতার সাথে কানেক্ট করতে হবে।
TLS কনফিগারেশন প্রপার্টি
নতুন এজ অভিজ্ঞতার জন্য TLS কনফিগার করতে নিম্নলিখিত কমান্ডটি কার্যকর করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
যেখানে configFile হল কনফিগারেশন ফাইল যা আপনি নতুন Edge অভিজ্ঞতা ইনস্টল করতে ব্যবহার করেছেন।
এই কমান্ড এক্সিকিউট করার আগে, TLS কন্ট্রোল করে এমন প্রয়োজনীয় প্রপার্টি সেট করতে আপনাকে অবশ্যই কনফিগারেশন ফাইল এডিট করতে হবে। নিম্নলিখিত সারণীতে সেইসব প্রপার্টির বিবরণ দেওয়া হয়েছে যেগুলি আপনি New Edge অভিজ্ঞতার জন্য TLS কনফিগার করতে ব্যবহার করেন:
| প্রপার্টি | বিবরণ | প্রয়োজনীয়? |
|---|---|---|
MANAGEMENT_UI_SCHEME
|
New Edge অভিজ্ঞতা অ্যাক্সেস করার জন্য ব্যবহৃত প্রোটোকল, "http" বা "https" সেট করে। ডিফল্ট ভ্যালু হল "http"। TLS চালু করতে এটি "https" হিসেবে সেট করুন: MANAGEMENT_UI_SCHEME=https |
হ্যাঁ |
MANAGEMENT_UI_TLS_OFFLOAD
|
"n" হলে, এটি নির্দিষ্ট করে যে New Edge অভিজ্ঞতার জন্য TLS অনুরোধগুলি New Edge অভিজ্ঞতায়
শেষ হয়ে যায়। আপনাকে অবশ্যই "y" হলে, এটি নির্দিষ্ট করে যে New Edge অভিজ্ঞতার জন্য TLS অনুরোধগুলি একটি লোড ব্যালেন্সারে বন্ধ করা হয় এবং লোড ব্যালেন্সার তারপর HTTP ব্যবহার করে New Edge অভিজ্ঞতায় অনুরোধটি ফরওয়ার্ড করে। আপনি লোড ব্যালেন্সারে TLS বন্ধ করে দিলে, আসল অনুরোধ যে TLS-এর মাধ্যমে এসেছে তা New Edge অভিজ্ঞতাকে জানতে হবে। যেমন, কিছু কুকিতে 'নিরাপদ' ফ্ল্যাগ সেট করা থাকে। আপনাকে অবশ্যই MANAGEMENT_UI_SCHEME=https MANAGEMENT_UI_TLS_OFFLOAD=y |
হ্যাঁ |
MANAGEMENT_UI_TLS_KEY_FILE
|
MANAGEMENT_UI_TLS_OFFLOAD=n হলে, TLS কী এবং সার্টিফিকেট ফাইলের
অ্যাবসোলিউট পাথ নির্দিষ্ট করে। ফাইলগুলি অবশ্যই PEM ফাইল হিসাবে ফর্ম্যাট করা উচিত, কোনও পাসফ্রেজ ছাড়াই এবং অবশ্যই "apigee" ব্যবহারকারীর মালিকানাধীন হতে হবে।
এইসব ফাইলের জন্য সাজেস্ট করা লোকেশন হল:
/opt/apigee/customer/application/edge-management-ui সেই ডিরেক্টরি না থাকলে, তৈরি করুন।
|
হ্যাঁ, যদি MANAGEMENT_UI_TLS_OFFLOAD=n
|
MANAGEMENT_UI_PUBLIC_URIS
|
কনফিগারেশন ফাইলের অন্যান্য প্রপার্টির উপর ভিত্তি করে এই প্রপার্টি সেট করুন। যেমন: MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT যেখানে:
এইসব প্রপার্টি সম্পর্কে আরও জানতে নতুন Edge অভিজ্ঞতা ইনস্টল করা দেখুন। যদি
|
হ্যাঁ |
SHOEHORN_SCHEME
|
New Edge অভিজ্ঞতা ইনস্টল করার আগে, আপনাকে প্রথমে বেস Edge UI ইনস্টল করতে হবে, যাকে shoehorn বলা হয়। ইনস্টলেশন কনফিগারেশন ফাইলটি বেস Edge UI অ্যাক্সেস করতে ব্যবহৃত প্রোটোকল, "http" নির্দিষ্ট করতে নিম্নলিখিত প্রপার্টি ব্যবহার করে: SHOEHORN_SCHEME=http বেস Edge UI-তে TLS কাজ করে না, তাই আপনি New Edge অভিজ্ঞতায় TLS চালু করলেও, এই প্রপার্টি "http"-তে সেট করতে হবে। |
হ্যাঁ এবং "http"-এ সেট করুন |
TLS কনফিগার করুন
New Edge অভিজ্ঞতায় TLS অ্যাক্সেস কনফিগার করতে:
কোনও পাসফ্রেজ ছাড়াই PEM ফাইল হিসেবে TLS সার্টিফিকেট ও কী জেনারেট করুন। যেমন:
mykey.pem mycert.pem
TLS সার্টিফিকেট ও কী তৈরি করার অনেক উপায় আছে। যেমন, আপনি নিম্নলিখিত কমান্ডটি এক্সিকিউট করে একটি স্বাক্ষরবিহীন সার্টিফিকেট এবং কী তৈরি করতে পারেন:
openssl req -x509 -newkey rsa:4096 -keyout mykey.pem -out mycert.pem -days 365 -nodes -subj '/CN=localhost'
/opt/apigee/customer/application/edge-management-uiডিরেক্টরিতে কী ও সার্টিফিকেট ফাইল কপি করুন। সেই ডিরেক্টরি না থাকলে, তৈরি করুন।সার্টিফিকেট ও কী "apigee" ব্যবহারকারীর মালিকানাধীন কিনা তা নিশ্চিত করুন:
chown apigee:apigee /opt/apigee/customer/application/edge-management-ui/*.pem
নিম্নলিখিত TLS প্রপার্টি সেট করতে, New Edge অভিজ্ঞতা ইনস্টল করার জন্য আপনি যে কনফিগারেশন ফাইল ব্যবহার করেছিলেন সেটি এডিট করুন:
# Set to https to enable TLS. MANAGEMENT_UI_SCHEME=https # Do NOT terminate TLS on a load balancer. MANAGEMENT_UI_TLS_OFFLOAD=n # Specify the key and cert. MANAGEMENT_UI_TLS_KEY_FILE=/opt/apigee/customer/application/edge-management-ui/mykey.pem MANAGEMENT_UI_TLS_CERT_FILE=/opt/apigee/customer/application/edge-management-ui/mycert.pem # Leave these properties set to the same values as when you installed the New Edge experience: MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT SHOEHORN_SCHEME=http
TLS কনফিগার করতে এই কমান্ডটি এক্সিকিউট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
যেখানে configFile হল কনফিগ ফাইলের নাম।
স্ক্রিপ্টটি New Edge অভিজ্ঞতা রিস্টার্ট করে।
shoehorn সেট-আপ ও রিস্টার্ট করতে এই কমান্ডগুলি রান করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui setup -f configFile
/opt/apigee/apigee-service/bin/apigee-service edge-ui restartরিস্টার্ট করার পরে, New Edge অভিজ্ঞতা HTTPS-এর মাধ্যমে অ্যাক্সেস করার সুবিধা প্রদান করে। TLS চালু করার পরে আপনি যদি New Edge অভিজ্ঞতায় লগ-ইন করতে না পারেন, তাহলে ব্রাউজার ক্যাশে মুছে দিন এবং আবার লগ-ইন করার চেষ্টা করুন।
লোড ব্যালেন্সারে TLS শেষ হলে নতুন এজ অভিজ্ঞতা কনফিগার করুন
আপনার কাছে যদি এমন কোনও লোড ব্যালেন্সার থাকে যা New Edge অভিজ্ঞতায় অনুরোধ ফরওয়ার্ড করে, তাহলে আপনি লোড ব্যালেন্সারে TLS কানেকশন বন্ধ করার বিকল্প বেছে নিতে পারেন এবং তারপরে লোড ব্যালেন্সারকে HTTP-এর মাধ্যমে New Edge অভিজ্ঞতায় অনুরোধ ফরওয়ার্ড করতে দিতে পারেন:
এই কনফিগারেশন কাজ করে তবে আপনাকে সেই অনুযায়ী লোড ব্যালেন্সার ও নতুন Edge অভিজ্ঞতা কনফিগার করতে হবে।
লোড ব্যালেন্সারে TLS শেষ হলে New Edge অভিজ্ঞতা কনফিগার করতে:
নিম্নলিখিত TLS প্রপার্টি সেট করতে, New Edge অভিজ্ঞতা ইনস্টল করার জন্য আপনি যে কনফিগারেশন ফাইল ব্যবহার করেছেন সেটি এডিট করুন:
# Set to https to enable TLS MANAGEMENT_UI_SCHEME=https # Terminate TLS on a load balancer MANAGEMENT_UI_TLS_OFFLOAD=y # Set to the IP address or DNS name of the load balancer. MANAGEMENT_UI_IP=LB_IP_DNS # Set to the port number for the load balancer and New Edge experience. # The load balancer and the New Edge experience must use the same port number. MANAGEMENT_UI_IP=3001 # Leave these properties set to the same values as when you installed the New Edge experience: MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT SHOEHORN_SCHEME=http
আপনি
MANAGEMENT_UI_TLS_OFFLOAD=yসেট করলে,MANAGEMENT_UI_TLS_KEY_FILEএবংMANAGEMENT_UI_TLS_CERT_FILE.বাদ দিন। এগুলি উপেক্ষা করা হয় কারণ New Edge অভিজ্ঞতার জন্য অনুরোধ HTTP-এর মাধ্যমে আসে।TLS কনফিগার করতে এই কমান্ডটি এক্সিকিউট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
যেখানে configFile হল কনফিগ ফাইলের নাম।
স্ক্রিপ্টটি New Edge অভিজ্ঞতা রিস্টার্ট করে।
shoehorn সেট-আপ ও রিস্টার্ট করতে এই কমান্ডগুলি রান করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui setup -f configFile
/opt/apigee/apigee-service/bin/apigee-service edge-ui restartরিস্টার্ট করার পরে, New Edge অভিজ্ঞতা HTTPS-এর মাধ্যমে অ্যাক্সেস করার সুবিধা প্রদান করে। TLS চালু করার পরে আপনি যদি New Edge অভিজ্ঞতায় লগ-ইন করতে না পারেন, তাহলে ব্রাউজার ক্যাশে মুছে দিন এবং আবার লগ-ইন করার চেষ্টা করুন।
নতুন Edge অভিজ্ঞতায় TLS বন্ধ করুন
নতুন Edge অভিজ্ঞতায় TLS বন্ধ করতে:
নিম্নলিখিত TLS প্রপার্টি সেট করতে, আপনি যে কনফিগারেশন ফাইল ব্যবহার করে New Edge অভিজ্ঞতা ইনস্টল করেছেন সেটি এডিট করুন:
# Set to http to disable TLS. MANAGEMENT_UI_SCHEME=http # Only if you had terminated TLS on a load balancer, # reset to the IP address or DNS name of the New Edge experience. MANAGEMENT_UI_IP=newue_IP_DNS
TLS বন্ধ করতে এই কমান্ডটি এক্সিকিউট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
যেখানে configFile হল কনফিগ ফাইলের নাম।
স্ক্রিপ্টটি New Edge অভিজ্ঞতা রিস্টার্ট করে।
shoehorn সেট-আপ ও রিস্টার্ট করতে এই কমান্ডগুলি রান করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui setup -f configFile
/opt/apigee/apigee-service/bin/apigee-service edge-ui restartআপনি এখন HTTP-এর মাধ্যমে New Edge অভিজ্ঞতা অ্যাক্সেস করতে পারবেন। TLS বন্ধ করার পরে আপনি যদি New Edge অভিজ্ঞতায় লগ-ইন করতে না পারেন, তাহলে ব্রাউজার ক্যাশে মুছে দিন এবং আবার লগ-ইন করার চেষ্টা করুন।