දැනට පවතින NGINX HTTP යොමු කිරීමේ මාර්ගයේ කේතිත මාර්ග රැකගන්න
යොමු කිරීමේ ගිවිසුමට මුල් මාර්ගය සහ විමසුම අවශ්ය විට request_uri භාවිත කරන්න, දැනට පවතින ගමනාන්ත සත්යාපනය රැකගනිමින්.
$uri වෙතින් ගොඩනගන ලද මාර්ගයක් සේවාලාභියා ලබා දුන් මාර්ගයට වඩා වෙනස් මාර්ගයක් යැවිය හැක. http://service.example/files/a%2Fb?view=raw සඳහා, escape කළ ඉරි ඉර මුල් අක්ෂර වින්යාසයේ කොටසකි.
| විචල්යය | නිරූපණය |
|---|---|
| $uri | වර්තමාන සාමාන්යකෘත URI, අභ්යන්තර සැකසුමේදී වෙනස් විය හැක |
| $request_uri | මුල් ඉල්ලීම් URI, එහි විමසුම් තර්ක ඇතුළුව |
ගමනාන්ත අධිකාරිය දැනටමත් තෝරා සත්යාපනය කරන පවතින HTTP යොමු ප්රොක්සි සැකසුමක, මුල් මාර්ගය සහ විමසුම මෙසේ රැකගත හැක:
proxy_pass http://$http_host$request_uri;$http_host මෙම සැකසුමේ තෝරාගත් Host ශීර්ෂ අධිකාරිය සපයයි. සවන්දෙන්නාගේ සේවාලාභී සීමා, ගමනාන්ත ප්රතිපත්තිය සහ නම් විභේදන වින්යාසය රැකගන්න.
$uri$is_args$args මෙම ප්රකාශනයෙන් ප්රතිස්ථාපනය කිරීම යවන නිරූපණය වෙනස් කරයි; පෙර එක සාමාන්යකෘත මාර්ගය සහ වර්තමාන තර්ක භාවිත කරයි. අන්ත ලක්ෂ්ය ගිවිසුමට අනුව තෝරන්න, විශේෂයෙන් escape කළ බෙදුම්කරු වැදගත් වන විට හෝ අත්සනක් මුල් ඉලක්කය ආවරණය කරන විට. හිතාමතා මාර්ගය නැවත ලිවීමට වෙනස් අවශ්යතාවක් ඇත.
මෙය දෘශ්ය HTTP ඉල්ලීමට අදාළ වේ. HTTPS CONNECT උමඟ පසු ඉල්ලීම TLS තුළ රැගෙන යන අතර එයට තමන්ගේම සහාය දක්වන ලද හැසිරවීමක් අවශ්ය වේ.