থেকে proxy_pass ডকুমেন্টেশন:
একটি বিশেষ কেস প্রক্সি_পাস স্টেটমেন্টে ভেরিয়েবল ব্যবহার করছে: অনুরোধ করা ইউআরএল ব্যবহার করা হয়নি এবং আপনি নিজে লক্ষ্যবস্তু ইউআরএল তৈরির জন্য পুরোপুরি দায়বদ্ধ।
যেহেতু আপনি টার্গেটে using 1 ব্যবহার করছেন, এনগিনেক্স আপনাকে ঠিক কী পাস করতে হবে তা বলতে নির্ভর করে। আপনি এটি দুটি উপায়ে স্থির করতে পারেন। প্রথমত, একটি প্রক্সি_পাস দিয়ে ইউরির শুরুটি কেটে ফেলা তুচ্ছ:
location /service/ {
# Note the trailing slash on the proxy_pass.
# It tells nginx to replace /service/ with / when passing the request.
proxy_pass http://apache/;
}
অথবা আপনি যদি রেজেক্স অবস্থানটি ব্যবহার করতে চান তবে কেবল আরোগুলি অন্তর্ভুক্ত করুন:
location ~* ^/service/(.*) {
proxy_pass http://apache/$1$is_args$args;
}