ওহো, 'সার্ভার.হোস্ট.নেম.এস.এস.এস' এর জন্য কোনও আরএসএ বা ডিএসএ সার্ভার শংসাপত্র পাওয়া যায় না?


18

আমি একটি নতুন ওয়েব সার্ভার সেট আপ করছি যা উবুন্টু 12.4 এ এক ডজন ভার্চুয়াল হোস্ট হোস্ট করে প্রতি সাইটটিতে একটি কনফিগার ফাইল সহ অ্যাপাচি ২.২.২২ ব্যবহার করে। আমি সমস্ত কনফিগারেশন ফাইল একসাথে তৈরি করেছি এবং a2ensite *সেগুলি একবারে সক্ষম করতে দৌড়েছি । আমি যখন কনফিগারেশনটি পুনরায় লোড করেছি তখন এটি ব্যর্থ হয়েছিল এবং অ্যাপাচি পুনরায় চালু করার পরে আমি আমার ত্রুটিটিতে নিম্নলিখিত ত্রুটি বার্তাটি পেয়েছি logলগ:

ওহো, 'সার্ভার.হোস্ট.নেম.এস.এস' এর জন্য কোনও আরএসএ বা ডিএসএ সার্ভার শংসাপত্র পাওয়া যায় নি ?!

এই ত্রুটি বার্তার জন্য বেশিরভাগ ফলাফলগুলি পুরানো যা সমস্যাটি সমাধান করে না বা বাগগুলি স্থির করা হয়েছে https://issues.apache.org/bugzilla/show_bug.cgi?id=31709

উত্তর:



4

সমস্যাটি ত্রুটিতে তালিকাভুক্ত হোস্টের চেয়ে আলাদা কনফিগারেশন ফাইলে এসে শেষ হয়েছিল। এটি দুটি ফাইলে সদৃশ সার্ভারনামের মান থাকার কারণে ঘটেছিল। আমি ভুলটি সংশোধন করেছি এবং এটি ব্যাক আপ শুরু হয়েছে (বাই আধা ঘন্টা বাই বাই) :-)।

এটির সমস্যা সমাধানের জন্য আমি সমস্ত সাইট অক্ষম করেছিলাম এবং তারপরে আমি আবারও সমস্যার মধ্যে না চলে আসা পর্যন্ত একযোগে কয়েকজন সক্ষম করেছিলাম।


1

আপনি যদি একাধিক বিষয় বিকল্প নামের সাথে ServerNameকোনও শংসাপত্র ব্যবহার করে থাকেন তবে আপনি এই ত্রুটিটিও পেতে পারেন, তবে নির্দেশনাটি শংসাপত্রের সিএন বা স্যান মান (গুলি) এর সাথে মেলে না। আইটি প্রায়শই এমন ক্ষেত্রে হয় যেখানে কোনও বিকাশকারী একই উত্পাদন সাইটের একটি বিকাশ সংস্করণ চায় তবে বিকাশ সাইটের জন্য সত্যিকারের শংসাপত্র নেই।

উদাহরণস্বরূপ ওয়েবসাইটগুলি:
webserver.example.com
ওয়েবসারভার-dev.example.com

শংসাপত্র:
সিএন =
প্রাইমারসভার.অ্যাক্সম্পাল.কম

নিম্নলিখিত কনফিগারেশন এই ত্রুটি হতে হবে:
/etc/apache2/sites-enabled/webserver.example.com-ssl.conf
<IfModule mod_ssl.c> <VirtualHost *:443> ServerName webserver.example.com ...
/etc/apache2/sites-enabled/webserver-dev.example.com-ssl.conf
<IfModule mod_ssl.c> <VirtualHost *:443> ServerName webserver-dev.example.com ...

নিম্নলিখিত কনফিগারেশন এই সমস্যা সংশোধিত হয়েছে:
/etc/apache2/sites-enabled/webserver.example.com-ssl.conf
<IfModule mod_ssl.c> <VirtualHost *:443> ServerName webserver.example.com ...
/etc/apache2/sites-enabled/webserver.example.com-ssl.conf
<IfModule mod_ssl.c> <VirtualHost webserver-dev.example.com:443> ServerName webserver.example.com ...


0

এফডাব্লুআইডাব্লু, আমি আবার এই ইস্যুতে দৌড়েছি, ভিন্ন ভিন্ন অনুচ্ছেদে।

আপনি যদি ওয়াইল্ডকার্ড এসএসএল শংসাপত্র ব্যবহার করছেন তবে নিশ্চিত হয়ে নিন যে ডোমেনের জন্য ভার্চুয়ালহস্ট এন্ট্রি (ডোমেইন ডটকম) অন্য যে কোনও কিছুর আগে তালিকাভুক্ত হয়েছে (foo.domain.com, bar.domain.com, ইত্যাদি)।

আমি এক-সময়ে-সময়ে কনফিগার জিনিসটি চেষ্টা করেছি এবং আমি এই একটি ফাইলটি আবার না প্রবেশ না করে সমস্ত কিছু ঠিকঠাক হয়ে গেছে।

তারপরে আমি এড়িয়ে গেলাম যে "প্রাথমিক ডোমেন সংজ্ঞা" সহ কনফিগার ফাইলের চেয়ে কনফিগার ফাইলের নামটি বর্ণানুক্রমিকভাবে কম ছিল। সিমলিংক পরিবর্তন করা হয়েছে যাতে এটি মূল ডিএফ এর পরে স্থাপন করা হয়েছিল এবং সমস্ত কিছুই কবজির মতো কাজ করেছিল।

ব্যর্থ তালিকা অর্ডার উদাহরণ:

foo.domain.conf
prim.domain.conf
something.domain.conf

কাজের উদাহরণের তালিকা:

prim.domain.conf
something.domain.conf
zfoo.domain.conf

এইচটিএইচ অন্য কেউ :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.