যদি কোনও https ভার্চুয়ালহোস্টের জন্য কোনও শংসাপত্রের ফাইল অনুপস্থিত থাকে তবে অ্যাপাচি মোটেও লোড করতে ব্যর্থ হতে অ্যাপাচি ২.৪-তে আমি কোনও নির্দেশনা বা কনস্ট্রাক্ট ব্যবহার করতে পারি?
(আমি এমন একটি প্রক্রিয়া নিয়ে কাজ করছি যা - একটি রিমোট সিস্টেমে - একটি কনফিগারেশন ফাইল তৈরি করে এবং এটি অ্যাপাচে ঠেলে দেয় The আপাচে না শুরু করা)।
আদর্শভাবে আমি এমন কিছু চাই যা কার্যকারিতা বলে যে "যদি এই ফাইলটি বিদ্যমান থাকে তবে এই ভার্চুয়ালহোস্টটি লোড করুন", অথবা, যদি এটি ভার্চুয়ালহোস্টের মধ্যে করার প্রয়োজন হয় "যদি ফাইল বিদ্যমান থাকে তবে এই নির্দেশিকা / ফাইলগুলি ব্যবহার করুন, অন্যথায় ডিফল্ট ডিরেক্টরি / ফাইল ব্যবহার করুন" - তবে আমি এটি করার কোনও উপায়ের জন্য কোনও রেফারেন্স খুঁজে পাইনি।
আপনি কী স্ক্রিপ্টটি সামঞ্জস্য করতে পারবেন যাতে কোনও হোল্ডিং সার্টিটি তৈরি করা হয় না এমন ইভেন্টে সর্বদা উপস্থিত থাকে?
—
পল
দুর্ভাগ্যক্রমে এটি কোনও বিকল্প নয় কারণ একই কনফিগারেশন ফাইলটি বিভিন্ন সক্রিয় হোস্টের সাথে একাধিক সার্ভারগুলিতে ঠেলে দেওয়া হয় এবং এটি তৈরির সার্ভারটি (সেট আপ হিসাবে) দেখতে পাবে না কী কী শংসাপত্র উপলভ্য।
—
ডেভিডগো
(আমি প্রশংসা করি আমি আপনার নির্দিষ্ট প্রশ্নের উত্তর দিচ্ছি না তবে আমি এটি করার কোনও উপায়ও দেখতে পাচ্ছি না) একবার কনফিগার ফাইলটি ধাক্কা দিলে, শংসাপত্রগুলি হারিয়ে যাওয়ার কারণে ব্যর্থ হওয়ার জন্য অ্যাপাচি অবশ্যই একটি পুনরায় লোড করতে হবে। যে প্রক্রিয়াটি পুনরায় লোডটি ট্রিগার করে তা প্রথমে একটি অ্যাপাচি কনফিগারেশন পরীক্ষা করতে পারে এবং অনুপস্থিত শংসাপত্রগুলি যেখানে প্রয়োজন সেখানে পপুলেট করতে পারে?
—
পল
@ পল আমি অনিচ্ছাকৃতভাবে এই প্রকৃতির কিছু নিয়ে ভাবনা করছি - তবে আমি এটি পছন্দ করি না - অর্থাৎ কনফিগারেশনে সমস্ত শংসাপত্র ফাইলগুলি সন্ধান করুন এবং সেগুলি বিদ্যমান রয়েছে তা নিশ্চিত করুন।
—
ডেভিডগো
apachectl configtest
এটি আপনার জন্য এটি করবে, তারপরে আপনি স্বয়ংক্রিয়ভাবে সমস্যাগুলি সমাধান করার জন্য আউটপুটটি বিশ্লেষণ করতে পারেন বা আপনাকে কিছু সতর্ক করতে হবে যে কিছু সঠিক নয়