আপনি একই সময়ে পুনর্নির্দেশ এবং প্রক্সিপাস ব্যবহার করতে পারেন?


16

টমগ্যাট অ্যাপ্লিকেশনটির জন্য এসএসএল সরবরাহ করতে আমি সেন্টোজে অ্যাপাচি ২.২.১৫ ব্যবহার করছি।

ProxyPass / http://127.0.0.1:8090/ connectiontimeout=300 timeout=300
ProxyPassReverse / http://127.0.0.1:8090

এটি সূক্ষ্মভাবে কাজ করে এবং সবকিছু দুর্দান্ত; তবে, আমি নিম্নলিখিত লাইনটি যুক্ত করতে চাই:

Redirect permanent /broken/page.html https://www.servername.com/correct/page.html

উপরের আগে নিজেই টমকিট অ্যাপ্লিকেশনটিতে কোনও ত্রুটি পরিচালনা করতে। যাইহোক, এটি আমার প্রত্যাশা মতো কাজ করে না বলে মনে হয় না (যেমন, এটি কিছুই করে না এবং কিছুই পরিবর্তন করে না বলে মনে হয়)। এইভাবে পুনর্নির্দেশ ব্যবহার করা সম্ভব? দুর্ভাগ্যক্রমে, অ্যাপ্লিকেশনটি সম্পাদনা করার ক্ষমতা আমার নেই।

উত্তর:


23

হ্যাঁ! উপরে ProxyPass /, যোগ করুন:

ProxyPass /broken/page.html !

এটি প্রক্সিপাসকে যে পৃষ্ঠায় আপনি পুনর্নির্দেশের চেষ্টা করছেন তাতে কাজ করতে বাধ্য করবে।


ধন্যবাদ! আমি ভাবছিলাম যে আমাকে এরকম কিছু করতে হবে কিনা, তবে আমি ভেবেছিলাম যে এটির আগে আসা যথেষ্ট হবে। দুর্দান্ত কাজ!
বোম্বকার

2
স্ট্যাকওভারফ্লোতে আর একটি উদাহরণ: স্ট্যাকওভারফ্লো.
ক্রিস্টোফার

9

<Proxy>প্রাসঙ্গিক ট্র্যাফিকের ক্ষেত্রে প্রসঙ্গটি সর্বদা প্রযোজ্য বলে বোঝা যায় বলে ব্লকগুলিও দরকারী। এই ফ্যাশনে আপনাকে নির্দিষ্ট পাথগুলি বাদ দিতে হবে না।

<Proxy *>
    Redirect permanent /broken/page.html https://www.example.com/correct/page.html
    RedirectMatch ^/deadstuff.+ http://www.example.com/correct/page.html
</Proxy>

ProxyPass / http://127.0.0.1:8090/ connectiontimeout=300 timeout=300
ProxyPassReverse / http://127.0.0.1:8090
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.