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