Kiyaye hanyoyin da aka ɓoye a cikin hanyar tura HTTP ta NGINX da ta kasance
Yi amfani da request_uri lokacin da yarjejeniyar turawa tana buƙatar ainihin hanya da tambaya, tare da kiyaye tabbatarwar manufa da ta kasance.
Hanya da aka gina daga $uri na iya aika wata hanya dabam da wadda abokin ciniki ya bayar. Ga http://service.example/files/a%2Fb?view=raw, ɓoyayyen slash ɗin wani ɓangare ne na wannan ainihin rubutun.
| Sauƙi | Wakilci |
|---|---|
| $uri | URI na yanzu da aka daidaita, wanda zai iya canzawa yayin aiki na ciki |
| $request_uri | Ainihin URI na buƙatar, gami da tambayoyin buƙatarsa |
A cikin tsarin tura HTTP na proxy da ya kasance wanda ya riga ya zaɓi kuma ya tabbatar da ikon manufa, ana iya kiyaye ainihin hanya da tambaya da:
proxy_pass http://$http_host$request_uri;$http_host yana samar da zaɓaɓɓen ikon kan Host a wannan tsarin. Kiyaye takunkumin abokin ciniki na mai saurare, manufar manufa da tsarin warware sunaye.
Maye gurbin $uri$is_args$args da wannan furcin yana canza wakilcin da ake aikawa; na farko yana amfani da hanya da aka daidaita da tambayoyin yanzu. Zaɓi bisa ga yarjejeniyar ƙarshen wuri, musamman lokacin da ɓoyayyen masu rabuwa suke da muhimmanci ko sa hannu ya rufe ainihin manufa. Sake rubuta hanya da gangan yana da wata bukata dabam.
Wannan ya shafi buƙatar HTTP da ake gani. Ramen HTTPS CONNECT yana ɗaukar buƙata ta gaba cikin TLS kuma yana buƙatar nasa kulawar da aka goyi bayan.