অ্যাপাচের .htaccess ফাইলের নকল করার জন্য Nginx পুনর্লিখনের নিয়মগুলি কীভাবে লিখবেন সে সম্পর্কে অনেক টিউটোরিয়াল রয়েছে তবে আমি আত্মবিশ্বাসের সাথে বলতে পারি না যে এই তথাকথিত এনগিনেক্স কনফিগারেশন ফাইলটির নাম বা অবস্থান আসলে কী তা আমি জানি। আমি বিশেষত Nginx কনফিগারেশন ফাইলটি সন্ধান করছি যা আপনাকে সার্ভারের পাথ এবং পিএইচপি নির্দেশিকা লিখতে দেয়। আমি আমার পিএইচপি ফ্রেমওয়ার্ক হিসাবে উবুন্টু 12 লিনাক্স এবং কোডিগনিটার ব্যবহার করছি।
আমি এখন অবধি যা জানি তা এখানে:
- এই ফাইলটি:
/etc/nginx/nginx.conf
এর প্ররোচিত নাম সত্ত্বেও স্পষ্টতই সার্ভারের নির্দেশের জায়গা নয়। - এই ফাইলটি:
/etc/nginx/sites-available/default
আমার যা প্রয়োজন তা দেখে মনে হচ্ছে (আমি আমার অ্যাপ্লিকেশনটিতে সুনির্দিষ্ট পিএইচপি ত্রুটি উত্পন্ন করতে সক্ষম) তবে আমি কোডইনিটার-নির্দিষ্ট পাথের রাউটিংটি সঠিকভাবে পেতে পারি না। প্রথমত, এই "কনফিগারেশন" ফাইলটি / .htaccess সমতুল্য প্রত্যেকের কথা বলছে?
nginx -V
যে ম্যানুয়ালটিতে ম্যানুয়ালটিতে সন্ধান করতে পারেন তা ব্যবহার করে আপনি এনগিনেক্স কনফিগারেশনটি কোথায় অবস্থিত তা সন্ধান করতে পারেন man nginx
। -V
বিকল্প হিসাবে "-v Print nginx সংস্করণ, কম্পাইলার সংস্করণ, এবং কনফিগার স্ক্রিপ্ট প্যারামিটার।" নথিভুক্ত করা হয়। যদি nginx
আপনার পথে না থাকে তবে এমন ব্যবহার করুন which nginx
যা পুরো পাথটি $(which nginx) -V