Caomhnaigh cosáin ionchódaithe i mbealach seolta HTTP NGINX atá ann cheana
Úsáid request_uri nuair a theastaíonn an cosán agus an cheist bhunaidh ón gconradh seolta, agus an bhailíochtú cinn scríbe atá ann a choinneáil.
Is féidir le bealach a tógadh ó $uri cosán difriúil a sheoladh ón gceann a sholáthair an cliant. I gcás http://service.example/files/a%2Fb?view=raw, tá an chliathánach éalaithe mar chuid den litriú bunaidh sin.
| Athróg | Léiriú |
|---|---|
| $uri | An URI normaltá go reatha, ar féidir leis athrú le linn próiseála inmheánaí |
| $request_uri | URI bunaidh an iarratais, lena n-áirítear a argóintí ceiste |
I socrú seachfhreastalaí seolta HTTP atá ann cheana a roghnaíonn agus a bhailíonn údarás an chinn scríbe cheana, is féidir an cosán agus an cheist bhunaidh a chaomhnú le:
proxy_pass http://$http_host$request_uri;$http_host soláthraíonn sé údarás an cheannteidil Host roghnaithe sa socrú seo. Coinnigh srianta cliaint an éisteora, beartas an chinn scríbe agus cumraíocht réitigh ainmneacha.
Athraíonn ionadú $uri$is_args$args leis an slonn seo an léiriú a sheoltar; úsáideann an ceann roimhe an cosán normaltá agus na hargóintí reatha. Roghnaigh de réir chonradh an phointe deiridh, go háirithe nuair a bhíonn tábhacht le teorannóirí éalaithe nó nuair a chlúdaíonn síniú an sprioc bhunaidh. Tá riachtanas difriúil ag athscríobh cosáin d'aon ghnó.
Baineann sé seo leis an iarratas HTTP infheicthe. Iompraíonn tollán HTTPS CONNECT an t-iarratas níos déanaí taobh istigh de TLS agus teastaíonn a láimhseáil thacaithe féin.