nginx-0.7.27

Marcos Neves marcos.neves at gmail.com
Mon Dec 15 18:05:37 MSK 2008


I check my conf and found no reason to.
Thanks!

Marcos Neves
+55 44 3263-8132
+55 44 9918-8488



2008/12/15 Igor Sysoev <is at rambler-co.ru>:
> On Mon, Dec 15, 2008 at 12:39:57PM -0200, Marcos Neves wrote:
>
>> try_files will be very usefu!!
>> Can it be used outside location context?
>
> No, currently it can be use inside location only.
> How do you want to use it in server context ?
>
>> Marcos Neves
>> +55 44 3263-8132
>> +55 44 9918-8488
>>
>>
>>
>> 2008/12/15 Igor Sysoev <is at rambler-co.ru>:
>> > On Mon, Dec 15, 2008 at 12:04:45PM -0200, Marcos Neves wrote:
>> >
>> >> Where can I found examples about how to use try_files and variables
>> >> support in the "fastcgi_pass" directive?
>> >
>> > fastcgi_pass variable usage (just demonstration):
>> >
>> >        location \.php$ {
>> >            resolver      127.0.0.1;
>> >            set           $backend   back1:9000;
>> >            fastcgi_pass  $backend;
>> >        }
>> >
>> > back1 will be resolved using named server on 127.0.0.1.
>> > You may also describe back1 upstream to disable onfly resolution:
>> >
>> >    upstream  back1 {
>> >        server   192.168.1.1:9000;
>> >    }
>> >
>> >    server {
>> >
>> >        location \.php$ {
>> >            set           $backend   back1;
>> >            fastcgi_pass  $backend;
>> >        }
>> >
>> > or just use IP address:
>> >
>> >        location \.php$ {
>> >            set           $backend   192.168.1.1:9000;
>> >            fastcgi_pass  $backend;
>> >        }
>> >
>> >
>> > try_files:
>> >
>> > Mongrel:
>> >
>> > location / {
>> >    try_files      /system/maintenance.html
>> >                   $uri  $uri/index.html  $uri.html
>> >                   @mongrel;
>> > }
>> >
>> > location @mogrel {
>> >    proxy_pass     http://mongrel;
>> > }
>> >
>> >
>> > Drupal/FastCGI:
>> >
>> > location / {
>> >    try_files      $uri  @drupal;
>> > }
>> >
>> > location ~ \.php$ {
>> >    try_files      $uri  @drupal;
>> >
>> >    fastcgi_param  SCRIPT_FILENAME  /path/to/$uri;
>> >    ... other fastcgi_param
>> > }
>> >
>> > location = @drupal {
>> >    fastcgi_pass   ...;
>> >
>> >    fastcgi_param  SCRIPT_FILENAME  /path/to/index.php;
>> >    fastcgi_param  QUERY_STRING     q=$request_uri;
>> >
>> >    ... other fastcgi_param
>> > }
>> >
>> >
>> > Joomla/FastCGI:
>> >
>> > location / {
>> >    try_files      $uri  @joomla;
>> > }
>> >
>> > location ~ \.php$ {
>> >    try_files      $uri  @joomla;
>> >
>> >    fastcgi_param  SCRIPT_FILENAME  /path/to/$uri;
>> >    ... other fastcgi_param
>> > }
>> >
>> > location = @joomla {
>> >    fastcgi_pass   ...;
>> >
>> >    fastcgi_param  SCRIPT_FILENAME  /path/to/index.php;
>> >
>> >    ... other fastcgi_param
>> > }
>> >
>> >
>> > --
>> > Igor Sysoev
>> > http://sysoev.ru/en/
>> >
>> >
>
> --
> Igor Sysoev
> http://sysoev.ru/en/
>
>





More information about the nginx mailing list