সাইট-সক্ষম এবং সাইট-উপলভ্য ডিরেক্টরিগুলির মধ্যে পার্থক্য কী?


উত্তর:


102

পার্থক্য হ'ল sites-enabledডিরেক্টরিতে তালিকাভুক্ত ভার্চুয়াল সাইটগুলি অ্যাপাচি দ্বারা পরিবেশন করা হয়। ইন sites-availableডিরেক্টরির ভার্চুয়াল সাইট যা আপনার সার্ভারে অস্তিত্ব কিন্তু কারণ তারা না মানুষ তাদের অ্যাক্সেস করতে পারছি না আছে সক্রিয় নেই।

সাইটগুলি উপলভ্য: এই ডিরেক্টরিটিতে অ্যাপাচি 2 ভার্চুয়াল হোস্টগুলির জন্য কনফিগারেশন ফাইল রয়েছে। ভার্চুয়াল হোস্টগুলি পৃথক কনফিগারেশন রয়েছে এমন একাধিক সাইটের জন্য অ্যাপাচি 2 কে কনফিগার করার অনুমতি দেয়।

সাইট-সক্ষমিত: মোডস-সক্ষম হওয়া মতো, সাইট-সক্ষম থাকাতে / ইত্যাদি / অ্যাপাচি 2 / সাইট-উপলভ্য ডিরেক্টরিতে সিমলিংক রয়েছে । একইভাবে যখন সাইট-উপলভ্য কোনও কনফিগারেশন ফাইল সিমলিঙ্ক করা হয়, তখন অ্যাপাচি 2 পুনরায় চালু হওয়ার পরে এটি দ্বারা কনফিগার করা সাইটটি সক্রিয় হবে।

এখানে https://help.ubuntu.com/lts/serverguide/httpd.html দেখুন


28
উচিত আমি ফাইল সম্পাদনা সাইটগুলিতে-সক্রিয় বা সাইট-উপলব্ধ ?
ব্যবহারকারীর 3448600

29
@ ব্যবহারকারীর 3448600 আপনার সাইটগুলিতে উপলব্ধ ফাইলগুলি সম্পাদনা করা উচিত
এবিসি

2
সেগুলি যদি
প্রতিলিঙ্ক হয়

5
@ বুক্সি আসলে আপনি যদি ন্যানো সম্পাদক ব্যবহার করেন তবে তা গুরুত্বপূর্ণ it বিস্তারিত জানার জন্য আমার উত্তর দেখুন।
ভিনিসিয়াস

90

গুরুত্বপূর্ণ তথ্য:

আপনি ফাইল সম্পাদনা করতে হবে শুধুমাত্র মধ্যে sites-availableডিরেক্টরি।

sites-enabledডিরেক্টরিটির অভ্যন্তরে কখনও ফাইল সম্পাদনা করবেন না, অন্যথায় যদি আপনার সম্পাদক স্মৃতিশক্তি হারিয়ে না যায় বা কোনও কারণে এটি একটি সিএইচএইচপি বা সাইনটারম গ্রহণ করে তবে আপনার সমস্যা হতে পারে।

উদাহরণস্বরূপ: যদি আপনি ব্যবহার করছেন nanoফাইল সম্পাদনা করার sites-enabled/defaultএবং এটি মেমরি রান আউট বা, কোন কারণে, এটি একটি SIGHUP বা SIGTERM পায়, তারপর nanoএকটি জরুরী নামক ফাইল তৈরি হবে default.save, ভিতরে sites-enabledডিরেক্টরি। সুতরাং, sites-enabledডিরেক্টরি ভিতরে একটি অতিরিক্ত ফাইল থাকবে । এটি অ্যাপাচি বা এনজিআইএনএক্স শুরু হতে আটকাবে। যদি আপনার সাইটটি কাজ করছিল তবে এটি আর হবে না। লগগুলিতে, default.saveফাইলের সাথে সম্পর্কিত কোনও জিনিস এবং তারপরে, এটি সরিয়ে না দেওয়া পর্যন্ত আপনার শক্ত সময় হবে।

উপরের উদাহরণে, আপনি যদি sites-availableডিরেক্টরিটির ভিতরে ফাইলটি সম্পাদনা করতেন তবে খারাপ কিছু ঘটত না। ফাইলটি তৈরি করা sites-available/default.saveহত, তবে এটি sites-availableডিরেক্টরিতে কোনও ক্ষতি করবে না ।


6

আপনি আপনার সাইটে কনফিগার mysiteতৈরি অথবা ফাইল সম্পাদনা করে mysite.confsites-available(আপনি এটি করতে পারেন কনফিগার বিভিন্ন সাইট একই .conf ফাইলে, আপনি যদি চান)।

এর পরে, সাইটটি প্রকাশের জন্য আপনাকে অবশ্যই সংবাদদাতাকে সিমিলিংক তৈরি করতে হবে sites-enabled। উবুন্টুতে আপনি এটি এটি করতে পারেন:

a2ensite mysite(সাথে sudo, প্রয়োজনে এবং চূড়ান্ত .কনফ ছাড়া)

এবং তারপরে আপনাকে অবশ্যই অ্যাপাচি পুনরায় লোড করতে হবে:

sudo service apache2 reload

পরবর্তীতে, আপনি কনফিগারেশন পরিবর্তন করতে চান, আপনি শুধুমাত্র স্পর্শ mysite.confমধ্যে sites_available। পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে sites_enabledসিমলিংকের মাধ্যমে প্রয়োগ হয় । পুনরায় লোড অ্যাপাচি মনে আছে।

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