লিনাক্সে ডিফল্ট অ্যাপাচি ডকুমেন্ট রুট ডিরেক্টরি কীভাবে পরিবর্তন করবেন


বিভিন্ন লিনাক্স ডিস্ট্রিবিউশন এবং উইন্ডোজ সহ প্ল্যাটফর্মগুলিতে অ্যাপাচি ওয়েব সার্ভার সম্ভবত সবচেয়ে বেশি ব্যবহৃত ওয়েব সার্ভার। ওয়েব সার্ভার ওয়েব সামগ্রী সরবরাহ করার জন্য ব্যবহৃত হয় এবং একসাথে অনেকগুলি প্রশ্নের পরিবেশন করতে পারে।

এটি প্রায়শই বিভিন্ন ওয়েব প্রকল্প তৈরির জন্য পেশাদারদের পছন্দসই পছন্দ। যে কোনও তরুণ পেশাদার যারা লিনাক্স সিস্টেম প্রশাসক হিসাবে ক্যারিয়ার শুরু করতে চান তাদের পক্ষে এই ওয়েব সার্ভারের কমপক্ষে প্রাথমিক জ্ঞান থাকা জরুরী।

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

তবে পাথ এবং নির্দেশাবলী অন্যান্য বিতরণের ক্ষেত্রেও কার্যত একই, তাই আপনি শিখাকে বিভিন্ন ওএসেও প্রয়োগ করতে সক্ষম হবেন।

প্রয়োজনীয় পরিবর্তনগুলি করতে আপনাকে ওয়েব সার্ভারের ডকুমেন্টরুট নির্দেশিকাটি পরিবর্তন করতে হবে। এটি সেই ডিরেক্টরিটি থেকে অ্যাপাচি যে সামগ্রীগুলি ব্রাউজারে অ্যাক্সেস করবে সেগুলি পড়বে। বা অন্য কথায়, এটি সেই ডিরেক্টরি যা ওয়েবে অ্যাক্সেসযোগ্য ডিরেক্টরিগুলির ট্রি তৈরি করে।

অ্যাপাচি এর জন্য ডিফল্ট ডকুমেন্টরুটটি হ'ল:

/var/www/html
or
/var/www/

এই পাথগুলি অ্যাপাচের কনফিগারেশন ফাইলে বর্ণনা করা হয়েছে।

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf
/etc/httpd/conf/httpd.conf

আপনার অ্যাপাচি ওয়েব সার্ভারের জন্য ডকুমেন্টের রুটটি পরিবর্তন করতে কেবল আপনার প্রিয় পাঠ্য সম্পাদকের সাথে সম্পর্কিত ফাইলটি খোলুন এবং ডকুমেন্টরুট সন্ধান করুন।

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

এর পরে নতুন টার্গেট ডিরেক্টরিতে পাথ পরিবর্তন করুন এবং নিশ্চিত করুন যে আপাচি সেই ডিরেক্টরিতে পড়তে/লিখতে সক্ষম হয়েছে। আপনি ডকুমেন্টরুটটি একবারে সংশোধন করার পরে ফাইলটি সংরক্ষণ করুন এবং এপাচি পুনরায় আরম্ভ করুন:

# systemctl restart apache     [For SystemD]
# service httpd restart        [For SysVinit]    

সর্বশেষ ভাবনা

ডিফল্ট ডকুমেন্ট রুটের পরিবর্তন হ'ল একটি সহজ কাজ যা কয়েক মিনিটের মধ্যে শেষ করা যায়। এই জাতীয় পরিবর্তনগুলি করার সময় আপনি যে কোনও টাইপস তৈরি করবেন না তা নিশ্চিত করা এবং কনফিগারেশন ফাইলে পরিবর্তন করার পরে অ্যাপাচি সর্বদা পুনরায় চালু করার বিষয়টি নিশ্চিত করা গুরুত্বপূর্ণ।