Ilaali waddooyinka la code gareeyay ee ku jira dariiqa gudbinta HTTP ee NGINX ee jira
Isticmaal request_uri marka heshiiska gudbintu u baahan yahay dariiqa iyo weydiinta asalka ah, adigoo ilaalinaya xaqiijinta goobta jira.
Dariiq laga dhisay $uri ayaa laga yaabaa inuu diraa dariiq ka duwan kii macmiilku bixiyay. http://service.example/files/a%2Fb?view=raw, jeex-jeexka la baxsadshay waa qayb ka mid ah qoraalkaas asalka ah.
| Doorsoon | Matalaad |
|---|---|
| $uri | URI-ga caadiga ah ee hadda, kaas oo isbeddeli kara inta lagu jiro habaynta gudaha |
| $request_uri | URI-ga weydiinta asalka ah, oo ay ku jiraan doodaha weydiinta |
Habaynta proxy gudbinta HTTP ee jirta oo hore u doorata oo xaqiijisa awoodda goobta, dariiqa iyo weydiinta asalka ah waxaa lagu ilaalin karaa:
proxy_pass http://$http_host$request_uri;$http_host waxay bixisaa awoodda cinwaanka Host ee la doortay habayntan. Ilaali xaddidaadda macmiilka ee dhageystaha, siyaasadda goobta iyo habaynta xallinta magacyada.
Beddelka $uri$is_args$args oo lagu beddelo odhaahdan waxay beddeshaa matalaadda la diro; tii hore waxay isticmaashaa dariiqa caadiga ah iyo doodaha hadda. Dooro sida heshiiska barta ugu dambeysa, gaar ahaan marka kala-soocayaasha la baxsadshay ay muhiim yihiin ama saxeex uu daboolo bartilmaameedka asalka ah. Dib-u-qorista dariiqa ula kac ah waxay leedahay shuruud kale.
Tani waxay khusaysaa codsiga HTTP ee la arki karo. Tunnel-ka HTTPS CONNECT wuxuu qaadaa codsiga dambe gudaha TLS wuxuuna u baahan yahay maamulkiisa la taageeray.