আমি কীভাবে উবুন্টুতে অ্যাপাচিতে মোড_উইরাইট সক্ষম করতে পারি?


13

আপনি কীভাবে উবুন্টু 10.04 এ অ্যাপাচি দিয়ে মোড_উইরাইট সক্ষম করবেন?

আমি কপি চেষ্টা rewrite.loadথেকে /etc/apache2/mods-availableথেকে etc/apache2/mods-enabledকিন্তু যে কাজ করে নি।

উত্তর:


20

এটি ব্যবহার করে দেখুন: sudo a2enmod rewriteএবং তারপরে অ্যাপাচি পুনরায় চালু করুন।


4

অ্যাবিডিয়ানদের a2enmod ব্যবহারের উত্তর সঠিক সমাধান। andol এর পদ্ধতিটি কাজ করবে, তবে আপগ্রেডে ভাঙ্গতে পারে। A2enmod কী করে তা কেবল একটি প্রতীকী লিঙ্ক তৈরি করা হয়, সুতরাং নিম্নলিখিত দুটি সঠিক, সমাধান উভয়ই একই:

  ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

অথবা

  a2enmod rewrite

তবে, এ 2 এনএমড অন্য ধরণের ফাইলগুলি সন্ধান করবে, কারও কাছে .কনফ এবং সম্ভবত অন্যগুলি রয়েছে। এই আদেশটি না শিখার কোনও কারণ নেই, যদিও পটভূমিতে কী চলছে তা জানা গুরুত্বপূর্ণ important

ফাইলটি অনুলিপি করা আপনার ভবিষ্যতের কোনও প্রশাসককে আপনার উপর খুব অসন্তুষ্ট করবে। :)


ঠিক আছে, এটি কেবল স্থানীয় পরীক্ষার জন্য, তাই কোনও বড় বিষয় নয়। তবে হ্যাঁ, a2enmodযাইহোক সহজ।
নাথান ওসমান

2

আসলে, যখন, ভুল সমাধান হচ্ছে ধরনের অনুলিপি rewrite.load থেকে ./mods-available/ করার ./mods-enabled/ কাজ করেছি উচিত নয়। পরে কি আপনার অ্যাপাচি পুনরায় চালু করার কথা মনে আছে?

যাইহোক , ./mods-enabled/- এ সাধারণত ./mods- উপলভ্য / এ সম্পর্কিত ফাইলগুলির প্রতিলিপি থাকা উচিত । এটি, ওবিসিডিয়ান হিসাবে উল্লেখ করা হয়েছে, a2enmod এবং a2dismod কমান্ডগুলির দ্বারা পরিচালনা করা সবচেয়ে সহজ।

মডিউলটি সক্ষম করা ছাড়াও আপনাকে পুনরায় রচনাটি সক্রিয় করতে হবে। আপনি নিজের RewritCond : s এবং RewritRule : s লেখার আগে সেই কনফিগারেশন প্রসঙ্গে একটি " রিরাইটইঙ্গাইন অন " থাকতে হবে ।


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