Re: Вопрос про map, переменные и аргументы

Илья Шипицин chipitsine at gmail.com
Пт Июл 10 05:10:04 UTC 2015


ÞÔÏÂÙ ÂÙÌÏ, ËÁË ×Ù ÈÏÔÉÔÅ, ÎÁÄÏ ÞÔÏÂÙ nginx ÓÎÁÞÁÌÁ ÐÒÉÎÑÌ ÚÁÐÒÏÓ
ÐÏÌÎÏÓÔØÀ, ÉÚ×ÌÅË ÉÚ ÔÅÌÁ ÐÁÒÁÍÅÔÒ É ÔÏÌØËÏ ÐÏÓÌÅ ÜÔÏÇÏ ÓÐÒÏËÓÉÒÏ×ÁÌ.
ÎÁ ÐÒÁËÔÉËÅ nginx ÐÒÏËÓÉÒÕÅÔ ÚÁÐÒÏÓ ÐÏÓÔÅÐÅÎÎÏ.

8 ÉÀÌÑ 2015 Ç., 15:53 ÐÏÌØÚÏ×ÁÔÅÌØ Michael Kechinov <sam at mkechinov.ru> ÎÁÐÉÓÁÌ:
> äÏÂÒÙÊ ÄÅÎØ.
>
> åÓÔØ ÓÅÒ×ÅÒ ÎÁ NGINX. õ ÎÅÇÏ ÚÁ ÂÜËÅÎÄÏÍ ÎÁÈÏÄÑÔÓÑ ÎÅÓËÏÌØËÏ ÛÁÒÄÏ×.
> úÁÐÒÏÓÙ Ë NGINX ÐÒÉÈÏÄÑÔ Ó ÐÅÒÅÍÅÎÎÏÊ code. ÷ ÐÅÒÅÍÅÎÎÏÊ ÈÒÁÎÉÔÓÑ ÓÔÒÏËÁ
> ÓÌÕÞÁÊÎÙÈ ÓÉÍ×ÏÌÏ×.
>
> åÓÔØ ÆÁÊÌ Ó ÔÁÂÌÉÃÅÊ ÔÉÐÁ:
> 1e3c37d24147296e4993029da7ad0b 0;
> 56c0334642d423e642f163e06f985f 0;
> e0252dffdc9bb45183340209c53efa 0;
> 0f89f5209b84486787797f42bb3939 1;
> ced412f1c43cda14c8bdfedb353cd5 1;
>
> óÌÅ×Á code, ÓÐÒÁ×Á ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ, ËÏÔÏÒÏÅ Ñ ÈÏÞÕ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ×
> ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ËÏÄÏÍ.
>
> ðÒÏÐÉÓÁÎÏ ÜÔÏ ×ÓÅ ×ÏÔ ÔÁË:
> http {
>     ...
>     map_hash_max_size 8192;
>     map $arg_code $api_shard {
>         include /home/user/nginx_mapping.conf;
>     }
>     ...
> }
>
> ëÏÇÄÁ Ñ ×ÙÐÏÌÎÑÀ GET-ÚÁÐÒÏÓÙ, ÐÅÒÅÍÅÎÎÁÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ É ×ÓÅ ÈÏÒÏÛÏ.
> ëÏÇÄÁ Ñ ×ÙÐÏÌÎÑÀ POST-ÚÁÐÒÏÓÙ, ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ, Ô.Ë. × GET ÎÅ
> ÐÒÉÛÅÌ ÁÒÇÕÍÅÎÔ code.
> ëÁË ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÁÒÇÕÍÅÎÔÕ × POST ÚÁÐÒÏÓÅ, ÞÔÏÂÙ ×ÙÓÔÁ×ÉÔØ ÎÕÖÎÕÀ
> ÐÅÒÅÍÅÎÎÕÀ?
> úÁÓÔÁ×ÉÔØ ×ÓÅ ÐÒÏÅËÔÙ ÐÒÏÐÉÓÁÔØ × ÁÄÒÅÓ ËÏ ×ÓÅÍ POST-ÚÁÐÒÏÓÁÍ ÁÒÇÕÍÅÎÔ
> ?code=xyz ÂÕÄÅÔ ÎÅÓËÏÌØËÏ ÐÒÏÂÌÅÍÁÔÉÞÎÏ.
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru


Подробная информация о списке рассылки nginx-ru