আমি ওয়েবসাইটটির জন্য স্ব স্বাক্ষরিত শংসাপত্র তৈরি করতে চাই। পুরাতন শংসাপত্রটির মেয়াদ কয়েক দিন আগে শেষ হয়েছিল। সিস্টেমে একাধিক নেমওয়ার্চুয়ালহোস্ট হোস্ট করা আছে। আমি শংসাপত্র তৈরি করতে যে কমান্ডগুলি ব্যবহার করছি তা একটি টিউটোরিয়াল ওয়েবসাইট থেকে নেওয়া এবং তা হ'ল:
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Ssl.conf ফাইলে এটির পরে আমি ভার্চুয়ালহস্ট বিভাগের অধীনে অন্যান্য প্রশাসকের দ্বারা পুরানো সেটিংস সহ নির্দিষ্ট করে দিয়েছি
SSLEngine on
SSLCertificateFile <full_path>/server.crt
SSLCertificateKeyFile <full_path>/server.key
সার্ভারটি শুরু করার সময় আমি লগ ফাইলে নিম্নলিখিত বার্তাগুলি পাচ্ছি এবং সার্ভার আরম্ভ করতে ব্যর্থ।
ত্রুটি_লগ ফাইল ফাইল বার্তা হয়
[Mon Jun 01 23:52:46 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
Ssl_error_log ফাইল বার্তাগুলি হয়
[Mon Jun 01 23:52:46 2009] [error] Init: Private key not found
[Mon Jun 01 23:52:46 2009] [error] SSL Library Error: 218710120 error:0D094068:asn1 encoding routines:d2i_ASN1_SET:bad tag
[Mon Jun 01 23:52:46 2009] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Mon Jun 01 23:52:46 2009] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error
[Mon Jun 01 23:52:46 2009] [error] SSL Library Error: 218734605 error:0D09A00D:asn1 encoding routines:d2i_PrivateKey:ASN1 lib
কেউ যদি কীভাবে এটি সমাধান করতে পারে তা ব্যাখ্যা করতে পারলে আমি সত্যই প্রশংসা করব। স্ব স্বাক্ষরিত এসএসএল শংসাপত্রগুলির বিষয়ে আমি কয়েকটি অন্যান্য টিউটোরিয়াল ওয়েবসাইট চেষ্টা করেছি তবে তারা উল্লিখিত পদক্ষেপগুলির কোনওটিই কাজ করছে না।