আমি গোডাডি থেকে কিনেছি এমন একটি শংসাপত্র সহ আমি আমার লোড ব্যালেন্সারে এসএসএল স্থাপনের চেষ্টা করছি।
কনসোলে শংসাপত্রটি আপলোড করার চেষ্টা করার সময় আমি একটি ত্রুটি পেয়েছি
লোড ব্যালেন্সার তৈরি করতে ব্যর্থ: কীটির জন্য সার্ভার শংসাপত্র পাওয়া যায়নি: আর্ন: আওস: আইএএম :: ************: সার্ভার-শংসাপত্র / মাইসার্ট
এসএসএল শংসাপত্র যুক্ত করার আগে আমি কখনও এই ত্রুটির মুখোমুখি হইনি। আমি নিশ্চিত না কেন iam
এমনকি এখানে কেন ব্যবহৃত হয়।
কিছু গুগলিংয়ের পরে আমি আমার iam
ক্লাসটি অ্যাউস ক্লিমে ব্যবহার করে আপলোড করতে সক্ষম হয়েছি (আবার, আমাকে কেন এটি করতে হবে তা নিশ্চিত নয়)।
এখন শ্রোতাদের সংশোধন করার সময় আমি আমার আপলোড শংসাপত্রটি একটি বিদ্যমান এসএসএল শংসাপত্র হিসাবে দেখতে পাচ্ছি। আমি যখন লোড ব্যালেন্সারে আমার পরিবর্তনগুলি সংরক্ষণ করার চেষ্টা করি তখন আমি একই ত্রুটি পাই। আমি যাচাই করেছি যে শংসাপত্রটি বিদ্যমান:
$ aws iam list-server-certificates
{
"ServerCertificateMetadataList": [
{
"ServerCertificateId": "*********************",
"ServerCertificateName": "mycert",
"Expiration": "2018-11-19T18:47:38Z",
"Path": "/",
"Arn": "arn:aws:iam::************:server-certificate/mycert",
"UploadDate": "2015-11-19T19:23:32Z"
}
]
}
(আমি এখানে অপ্রচলিত অ্যাকাউন্ট নম্বর যাচাই করেছি যা ত্রুটি হিসাবে একই)
এখান থেকে আটকে আছি। আমি কেন এই লোড ব্যালেন্সারে আমার শংসাপত্র প্রয়োগ করতে পারছি না?
থু সম্পাদনা করুন 19 নভেম্বর 11:47:18 পিএসটি 2015
কিছুক্ষণ অপেক্ষা করার পরে এবং লগ আউট করার পরে এবং আমি আমার এসএসএল শংসাপত্র দিয়ে শ্রোতাদের আপডেট করতে সক্ষম হয়েছি। তবে, এটি সঠিকভাবে কাজ করছে বলে মনে হয় না। আমার ডোমেনটি HTTPS
যখন অনুরোধের সময়টি লোড করার চেষ্টা করে তখন । দেখে মনে হচ্ছে এটি শংসাপত্রটি লোড করতে অক্ষম
$ echo | openssl s_client -connect www.example.com:443 2>/dev/null | openssl x509 -noout -subject
unable to load certificate
69457:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE