প্রাথমিক পরিস্থিতিটি এমন দেখাচ্ছে:
- কর্পোরেট সফ্টওয়্যার পিএইচপি ভিত্তিক।
- এটি অ্যাপাচি 2 দ্বারা একটি উইন্ডোজ 2003 সার্ভারে বিতরণ করা হয়েছে।
- এটা বড় ।
- এটি বরং পেশাগত বিকাশকারীদের উত্তরাধিকার যা কেস সংবেদনশীলতা বা ডিরেক্টরি বিভাজক সম্পর্কে আপত্তি করে না।
কাঙ্ক্ষিত পরিস্থিতি এর মতো দেখাচ্ছে:
- লিনাক্স বিতরণে অনির্ধারিত গন্ধের আওতায় সবকিছু অ্যাপাচি 2 তে স্থানান্তরিত হয়েছিল।
সমস্যা:
- কেস-সংবেদনশীলতা বা ডিরেক্টরি বিভাজক চরিত্রটির কোনও যত্ন না করেই অফুরন্ত টন কোড।
আমি ইতিমধ্যে কিছু গবেষণা করেছি, তবে দুর্ভাগ্যক্রমে এমন কোনও কিছু খুঁজে পাইনি যা উত্পাদন পরিবেশের জন্যও উপযুক্ত হবে। CIOPFSদেখতে দুর্দান্ত দেখাচ্ছে তবে এটি স্পষ্টভাবে বোঝানো হচ্ছে উত্পাদন সিস্টেমে ব্যবহার করা হবে না। আপনি কি ভাবেন যে mod_spellingআপাচি একটি বিকল্প হবে? আমার কাছে এখনও অমীমাংসিত প্রশ্নটি হল, যদি পিএইচপি যদি সেই মডিউলটির সাহায্যে বা সরাসরি ফাইলগুলি অ্যাক্সেস করে (যা এটি অকেজো করে তোলে)।
আমাদের কি তেতো বড়ি গিলে ফেলে সমস্ত কোড দিয়ে যাওয়া উচিত? আমরা তা এড়াতে চাই, যেহেতু আমরা বর্তমান সফ্টওয়্যার পরিবেশের টুকরো টুকরো টুকরো করে নতুন বিল্ড স্টাফগুলি (দীর্ঘমেয়াদে) প্রতিস্থাপন করব।
mod_rewriteহ'ল নতুন সার্ভারের মাধ্যমে উত্তরাধিকারের অ্যাপ্লিকেশনটির জন্য (পুরানো সেটআপে থাকা) একরকম প্রক্সি তৈরি করা , অংশগুলি এইভাবে প্রতিস্থাপন করা হতে পারে ... সম্ভবত।