একটি সার্ভার থেকে অ্যাপাচে বিভিন্ন সার্ভারে কোনও ওয়েবসাইটের URL পুনর্নির্দেশ করুন


আমাদের পূর্ববর্তী দুটি নিবন্ধে প্রতিশ্রুতি দেওয়া হয়েছে (ব্রাউজারের উপর ভিত্তি করে কাস্টম সামগ্রী দেখান), এই পোস্টে আমরা ব্যাখ্যা করব যে কীভাবে একটি সংস্থান থেকে পুনর্নির্দেশ সঞ্চালন করতে হবে যা একটি সার্ভার থেকে অ্যাডাচে অন্য সার্ভারে রূপান্তরিত হয়েছে মোড_আরাইট মডিউলটি ব্যবহার করে।

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

তবে আপনি চান যে এই পরিবর্তনটি আপনার ব্যবহারকারীদের কাছে স্বচ্ছ হোক যাতে তারা এখনও সাধারণ ইউআরএলে ডক্স অ্যাক্সেস করতে সক্ষম হয়।

নিম্নলিখিত উদাহরণে, সম্পদ.pdf নামে একটি ফাইল 192.168.0.100 (হোস্টনাম: ওয়েব) থেকে 192.168.0.101 (হোস্টনাম: ওয়েব 2) এ একই স্থানে সরানো হয়েছে ।

ব্যবহারকারীরা 192.168.0.100/assets.pdf - এ ব্রাউজ করার সময় এই ফাইলটি অ্যাক্সেস করার জন্য, 192.168.0.100 এ অ্যাপাচের কনফিগারেশন ফাইলটি খুলুন এবং নিম্নলিখিত পুনর্লিখনের নিয়ম যুক্ত করুন (বা আপনি নিম্নলিখিত বিধিটিও যুক্ত করতে পারেন আপনার .htaccess ফাইলে):

RewriteRule "^(/assets\.pdf$)" "http://192.168.0.101$1"  [R,L]

যেখানে $1 হ'ল প্যারেন্টেসিসের মধ্যে নিয়মিত প্রকাশের সাথে মেলে এমন কোনও কিছুর জন্য স্থানধারক।

এখন পরিবর্তনগুলি সংরক্ষণ করুন, অ্যাপাচি পুনরায় চালু করতে ভুলবেন না এবং 192.168.0.100/assets.pdf এ ব্রাউজ করে আমরা কীভাবে সম্পদ অ্যাক্সেস করার চেষ্টা করি তখন কী হয় তা দেখা যাক:

উপরের নীচে আমরা দেখতে পাচ্ছি যে 192.168.0.100 এ সম্পদ.পিডিএফ-এর জন্য যে অনুরোধ করা হয়েছিল তা আসলে 192.168.0.101 দ্বারা পরিচালিত হয়েছিল।

# tail -n 1 /var/log/apache2/access.log

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

বরাবরের মতো, নীচের মন্তব্য ফর্মটি ব্যবহার করতে নির্দ্বিধায় যদি এই নিবন্ধটি সম্পর্কে আপনার কোনও উদ্বেগ থাকে। আমরা আপনার কাছ থেকে শ্রবণ করার জন্য উন্মুখ!