Gcina izindlela ezifakwe ekhodini kumzila wokudlulisa we-NGINX HTTP okhona
Sebenzisa i-request_uri lapho isivumelwano sokudlulisa sidinga umzila nombuzo wokuqala, ugcine ukuqinisekiswa kwendawo okuyiwa kuyo okukhona.
Umzila owakhiwe kusukela ku-$uri ungathumela umzila ohlukile kunalowo onikezwe iklayenti. Ku-http://service.example/files/a%2Fb?view=raw, i-slash ephunyukile iyingxenye yalolo kalulo lokuqala.
| Okuguquguqukayo | Ukumelwa |
|---|---|
| $uri | I-URI yamanje elungisiwe, engashintsha ngesikhathi sokucubungula kwangaphakathi |
| $request_uri | I-URI yombuzo wokuqala, kuhlanganise nezimpikiswano zayo zokubuza |
Ekuhlelweni kwe-proxy yokudlulisa i-HTTP ekhona esivele ikhetha futhi iqinisekisa igunya lendawo okuyiwa kuyo, umzila nombuzo wokuqala kungagcinwa nge:
proxy_pass http://$http_host$request_uri;$http_host kunikeza igunya lesihloko se-Host esikhethiwe kulolu hlelo. Gcina imikhawulo yeklayenti yesilaleli, inqubomgomo yendawo okuyiwa kuyo kanye nokucushwa kokuxazululwa kwamagama.
Ukushintsha i-$uri$is_args$args ngale ndlela yokukhuluma kushintsha ukumelwa okuthunyelwayo; eyangaphambili isebenzisa umzila olungisiwe nezimpikiswano zamanje. Khetha ngokwesivumelwano sendawo yokugcina, ikakhulukazi lapho izihlukanisi eziphunyukile zibalulekile noma isiginesha sihlanganisa umgomo wokuqala. Ukubhala kabusha umzila ngamabomu kunesidingo esihlukile.
Lokhu kusebenza esicelweni se-HTTP esibonakalayo. Umhubhe we-HTTPS CONNECT uthwala isicelo sakamuva ngaphakathi kwe-TLS futhi udinga ukuphathwa kwawo okusekelwayo.