Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_fastcgi_module.xml @ 239:fe72da550150
"fastcgi_param" directive has new parameter "if_not_empty".
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 13 Dec 2011 20:24:17 +0000 |
parents | bfe3eff81d04 |
children | 4c6d2c614d2c |
comparison
equal
deleted
inserted
replaced
238:e33fc8541217 | 239:fe72da550150 |
---|---|
404 | 404 |
405 </directive> | 405 </directive> |
406 | 406 |
407 | 407 |
408 <directive name="fastcgi_param"> | 408 <directive name="fastcgi_param"> |
409 <syntax><value>параметр значение</value></syntax> | 409 <syntax> |
410 <argument>параметр значение</argument> | |
411 [<parameter>if_not_empty</parameter>] | |
412 </syntax> | |
410 <default/> | 413 <default/> |
411 <context>http, server, location</context> | 414 <context>http, server, location</context> |
412 | 415 |
413 <para> | 416 <para> |
414 Директива задаёт параметр, который будут передаваться FastCGI-серверу. | 417 Директива задаёт параметр, который будут передаваться FastCGI-серверу. |
415 В качестве значения можно использовать текст, переменные и их комбинации. | 418 В качестве значения можно использовать текст, переменные и их комбинации. |
416 Директивы наследуются с предыдущего уровня при условии, что на данном | 419 Директивы наследуются с предыдущего уровня при условии, что на данном |
417 уровне не описаны свои директивы fastcgi_param. | 420 уровне не описаны свои директивы <code>fastcgi_param</code>. |
418 </para> | 421 </para> |
419 | 422 |
420 <para> | 423 <para> |
421 Ниже приведён пример минимально необходимых параметров для PHP: | 424 Ниже приведён пример минимально необходимых параметров для PHP: |
422 <example> | 425 <example> |
443 Если PHP был собран с параметром конфигурации | 446 Если PHP был собран с параметром конфигурации |
444 <command>--enable-force-cgi-redirect</command>, то нужно передавать | 447 <command>--enable-force-cgi-redirect</command>, то нужно передавать |
445 параметр REDIRECT_STATUS со значением "200": | 448 параметр REDIRECT_STATUS со значением "200": |
446 <example> | 449 <example> |
447 fastcgi_param REDIRECT_STATUS 200; | 450 fastcgi_param REDIRECT_STATUS 200; |
451 </example> | |
452 </para> | |
453 | |
454 <para> | |
455 Если директива указана с флагом <parameter>if_not_empty</parameter> (1.1.11), | |
456 то такой параметр с пустым значением передаваться на сервер не будет: | |
457 <example> | |
458 fastcgi_param HTTPS $https if_not_empty; | |
448 </example> | 459 </example> |
449 </para> | 460 </para> |
450 | 461 |
451 </directive> | 462 </directive> |
452 | 463 |