আমি Mod_proxy_html দিয়ে অ্যাপাচি ব্যবহার করতে অভ্যস্ত এবং এনজিআইএনএক্স এর সাথে অনুরূপ কিছু অর্জন করার চেষ্টা করছি। নির্দিষ্ট ব্যবহারের কেসটি হ'ল আমার কাছে অ্যাডমিন ইউআই চলছে টমক্যাটটিতে 8080 বন্দরটিতে একটি সার্ভারে মূল প্রসঙ্গে:
http://localhost:8080/
আমার এটি 80 পোর্টে ভেসে উঠতে হবে, তবে এনজিআইএনএক্স সার্ভারে এই হোস্টটিতে চলতে থাকা আমার অন্যান্য প্রসঙ্গ রয়েছে, তাই এখান থেকে চেষ্টা করে অ্যাক্সেস করতে চাই:
http://localhost:80/admin/
আমি আশা করছিলাম যে নীচের সুপার সিম্পল সার্ভার ব্লকটি এটি করবে তবে এটি যথেষ্ট নয়:
server {
listen 80;
server_name screenly.local.akana.com;
location /admin/ {
proxy_pass http://localhost:8080/;
}
}
সমস্যাটি হ'ল প্রত্যাশিত সামগ্রীতে (এইচটিএমএল) স্ক্রিপ্টগুলিতে ইউআরএল এবং স্টাইলের তথ্যগুলি সমস্ত মূল প্রসঙ্গে অ্যাক্সেস করা থাকে, সুতরাং / URL এর পরিবর্তে / অ্যাডমিন / দিয়ে শুরু করতে এই ইউআরএলগুলি পুনরায় লেখার দরকার আমার।
এনজিআইএনএক্স এ আমি কীভাবে করব?