আপনার প্রশ্নের সরাসরি উত্তর দেওয়ার জন্য - আপনি এই জাতীয় ফাইল অন্য কোথাও রাখতে পারেন বা এ্যাপেস অ্যাক্সেস অস্বীকার করতে আপনি অ্যাপাচি কনফিগার করতে পারেন - * .বাক অ্যাক্সেস অস্বীকার করা তুলনামূলকভাবে সহজ।
অ্যাপাচি, এটি না করার জন্য কনফিগার করা না থাকলে (উপরে এমএইচ দ্বারা উল্লিখিত), ডিরেক্টরি তালিকা অন্তর্ভুক্ত না এমন কোনও ডিরেক্টরিতে ডিরেক্টরি তালিকা তৈরি করে এবং প্রদর্শন করে - ডিরেক্টরীইন্ডেক্স নির্দেশিকা দ্বারা সংজ্ঞায়িত করা হয় তবে সাধারণত সূচক। এইচটিএমএল, সূচক। index.php, এবং অনুরূপ।
আরও সাধারণ নোটে:
পুরানো সংস্করণগুলি রাখতে এবং আপনার ওয়েব পৃষ্ঠাগুলির পরিবর্তনের ইতিহাসের জন্য (কী কী পরিবর্তন হয়েছে এবং কখন এবং কী কী এবং আরও গুরুত্বপূর্ণভাবে, তার ক্ষমতা সহ) রক্ষার জন্য আপনি রিভিশন কন্ট্রোল সিস্টেম যেমন এসভিএন বা গিট (বা এমনকি আরসিএস) ব্যবহার করে বিবেচনা করতে পারেন পূর্ববর্তী সংস্করণে ফিরুন)
গিট এবং এসএনএন উভয়ের জন্য অন্য কোথাও একটি সংগ্রহস্থল স্থাপন দরকার। আরসিএস মোটামুটি আদিম এবং মৌলিক তবে কোনও সেটআপের প্রয়োজন নেই, এটি পুনর্বিবেচনার ইতিহাসটিকে একই ডিরেক্টরিতে বা একটি / .আরসিএস সাব-ডিরেক্টরিতে উপস্থিত রাখে যদি তা বিদ্যমান থাকে। আরসিএসের সাথে একটি ক্ষুদ্র বিরক্তি হ'ল আপনি যখন কোনও ফাইল চেক-ইন করেন, তখন এটি কেবল পঠনযোগ্যর জন্য অনুমতিগুলি পরিবর্তন করে, তাই আপনি এটি আবার সম্পাদনা করার আগে এটি আবার পরীক্ষা করে দেখতে হবে (বা ci -l
কোনও ফাইল চেক-ইন করতে এবং তত্ক্ষণাত্ পরীক্ষা করতে হবে) এটি).
আইএমও গিট সম্ভবত এই কাজের জন্য ওভারকিল, এসভিএন হ্যান্ড-এডিটেড এইচটিএমএল পৃষ্ঠাগুলির একটি সেটের পুনর্বিবেচনা ইতিহাস পরিচালনার জন্য জটিলতা বনাম সামর্থ্যের দিক থেকে আদর্শের কাছাকাছি, এবং আরসিএস প্রত্নতাত্ত্বিক তবে তবুও দরকারী। আরসিএসের সাহায্যে আপনি কেবলমাত্র / var / www এর মধ্যে ফাইলগুলি সম্পাদনা করতে পারবেন যার অর্থ ফাইল সংরক্ষণ করার সাথে সাথে পরিবর্তনগুলি "লাইভ" হয় " এসএনএন বা গিটের সাহায্যে আপনি একটি স্থানীয় অনুলিপি পরীক্ষা করতে পারেন, উদাহরণস্বরূপ, আপনার ডেস্কটপ মেশিনে আপনার হোম ডিরেক্টরিটি, ফাইলগুলি সম্পাদনা করতে, পরিবর্তনগুলি চেক-ইন করতে এবং তারপরে সার্ভারের / var / www-এ আপডেটগুলি চেক-আউট করতে পারেন সমাপ্ত। প্রোডাকশন সার্ভারে যাচাই করার আগে আপনি পরীক্ষার জন্য প্রথমে স্টেজিং সার্ভারের পরিবর্তনগুলিও চেক আউট করতে পারেন।
তারপরে আপনি অ্যাপাচি সহ .svn /, .git /, আরসিএস / ইত্যাদি উপ-ডিরেক্টরিগুলিতে অ্যাক্সেস অস্বীকার করতে পারেন - যেমন /programming/398008/deny-access-to-svn-folders-on-apache দেখুন
অবশ্যই, কার্যকরভাবে রিভিশন-নিয়ন্ত্রণ ব্যবহার করা একটু শৃঙ্খলা গ্রহণ করবে। আপনি যখনই নিজের পরিবর্তনগুলি করেন তখন আপনাকে যাচাই করার অভ্যাসে পড়তে হবে - এটি চেষ্টা করার মতো।
/var/www
।