Edge for Private Cloud v4.18.01
ডিফল্ট হিসেবে, রাউটার এবং মেসেজ প্রসেসর TLS ভার্সন 1.0, 1.1, 1.2 সাপোর্ট করে। তবে, আপনি রাউটার এবং মেসেজ প্রসেসর দ্বারা সাপোর্ট করা প্রোটোকল সীমিত করতে চাইতে পারেন। এই ডকুমেন্ট রাউটার এবং মেসেজ প্রসেসরে কীভাবে বিশ্বব্যাপী প্রোটোকল সেট করতে হয় তা বর্ণনা করে।
রাউটারের জন্য, আপনি প্রতিটি ভার্চুয়াল হোস্টের জন্য প্রোটোকল সেট করতে পারবেন। আরও জানতে প্রাইভেট ক্লাউডের জন্য API-তে TLS অ্যাক্সেস কনফিগার করা দেখুন।
মেসেজ প্রসেসরের জন্য, আপনি একটি স্বতন্ত্র TargetEndpoint-এর জন্য প্রোটোকল সেট করতে পারেন। আরও জানতে Edge থেকে ব্যাকএন্ডে (Cloud এবং Private Cloud) TLS কনফিগার করা দেখুন।
রাউটারে TLS প্রোটোকল সেট করুন
রাউটারে TLS প্রোটোকল সেট করতে, router.properties ফাইলে প্রপার্টি সেট করুন:
- এডিটরে router.properties ফাইলটি
খুলুন। ফাইলটি না থাকলে, এটি তৈরি করুন::
> vi /opt/apigee/customer/application/router.properties - প্রপার্টিগুলি আপনার পছন্দমতো সেট করুন:
# সম্ভাব্য ভ্যালুগুলি হল স্পেস-ডিলিমিটেড তালিকা: TLSv1 TLSv1.1 TLSv1.2
conf_load_balancing_load.balancing.driver.server.ssl.protocols=TLSv1.2 - আপনার করা পরিবর্তন সেভ করুন।
- প্রপার্টি ফাইলের মালিকানা 'apigee' ব্যবহারকারীর কিনা তা নিশ্চিত করুন:
> chown apigee:apigee /opt/apigee/customer/application/router.properties - রাউটার রিস্টার্ট করুন:
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart - Nginx ফাইল /opt/nginx/conf.d/0-default.conf পরীক্ষা করে প্রোটোকল সঠিকভাবে আপডেট করা হয়েছে কিনা তা যাচাই করুন:
> cat /opt/nginx/conf.d/0-default.conf
ssl_protocols-এর মান TLSv1.2 কিনা তা নিশ্চিত করুন। - আপনি ভার্চুয়াল হোস্টের সাথে টু-ওয়ে TLS ব্যবহার করলে, আপনাকে ভার্চুয়াল হোস্টে TLS প্রোটোকলও সেট করতে হবে, যেমন প্রাইভেট ক্লাউডের জন্য API-তে TLS অ্যাক্সেস কনফিগার করা লিঙ্কে বর্ণনা করা হয়েছে।
মেসেজ প্রসেসরে TLS প্রোটোকল সেট করুন
মেসেজ প্রসেসরে TLS প্রোটোকল সেট করতে, message-processor.properties ফাইলে প্রপার্টি সেট করুন:
- এডিটরে message-processor.properties ফাইলটি
খুলুন। ফাইলটি না থাকলে, এটি তৈরি করুন:
> vi /opt/apigee/customer/application/message-processor.properties - প্রপার্টিগুলি আপনার পছন্দমতো সেট করুন:
# সম্ভাব্য ভ্যালুগুলি হল TLSv1, TLSv1.1, TLSv1.2-এর কমা-ডিলিমিটেড তালিকা
conf/system.properties+https.protocols=TLSv1.2
# সম্ভাব্য ভ্যালুগুলি হল SSLv3, TLSv1, TLSv1.1, TLSv1.2-এর কমা-ডিলিমিটেড তালিকা
# SSLv3 অন্তর্ভুক্ত করেছেন কিনা তা নিশ্চিত করুন।
conf/jvmsecurity.properties+jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1
#Configure the ciphers that need to be supported by the Message Processor: communication_local.http.ssl.ciphers=TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - আপনার করা পরিবর্তন সেভ করুন।
- প্রপার্টি ফাইলের মালিকানা 'apigee' ব্যবহারকারীর কিনা তা নিশ্চিত করুন:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties - মেসেজ প্রসেসর রিস্টার্ট করুন:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart - আপনি ব্যাকএন্ডের সাথে টু-ওয়ে TLS ব্যবহার করলে, ভার্চুয়াল হোস্টে TLS প্রোটোকল সেট করুন, যেমনটি Edge থেকে ব্যাকএন্ডে (Cloud এবং Private Cloud) TLS কনফিগার করা লিঙ্কে বর্ণনা করা হয়েছে।