Welcome! Log In Create A New Profile

Advanced

Re: try_files php

May 27, 2010 02:44PM
probably because it's try_files'ing the uri and putting on .php
internally but NOT actually considering it originally a .php file? i
think.

On Thu, May 27, 2010 at 11:35 AM, Marcos Neves <marcos.neves@gmail.com> wrote:
> Sorry, I forget to say that php is working.
> I create a file named phpinfo.php
> if I access /phpinfo.php works like always before,
> but if I try /phpinfo it shows the source code.
>
> Marcos Neves
> +55 44 9918-8488
>
>
>
> On Thu, May 27, 2010 at 3:27 PM, Michael Shadle <mike503@gmail.com> wrote:
>> sounds like you just need a php location? this works like a charm.
>>
>> server {
>>        listen 80;
>>        server_name foo.com;
>>        index index.php index.html;
>>        root /home/foo/web/foo.com;
>>        include /etc/nginx/defaults.conf;
>>        include /etc/nginx/expires.conf;
>>        try_files $uri $uri/ /wordpress/index.php?q=$uri;
>>        location ~ \.php$ {
>>                fastcgi_pass 127.0.0.1:11000;
>>                include /etc/nginx/fastcgi.conf;
>>        }
>> }
>>
>> On Thu, May 27, 2010 at 11:13 AM, Marcos Neves <marcos.neves@gmail.com> wrote:
>>> How can I reproduce this behavior:
>>>
>>> with a request to /foo/bar
>>>
>>> try file: foo/bar
>>> try index.htm: foo/bar/
>>> try file: foo/bar.htm
>>> try file: foo/bar.html
>>> try parse php: foo/bar.php
>>> try file: /layout.htm
>>> try file: /layout.html
>>> try parse php: /layout.php
>>> return 404 if not found.
>>>
>>> I try this:
>>>
>>>    location / {
>>>      try_files $uri $uri/ $uri.htm $uri.html $uri.php layout.htm
>>> /layout.html /layout.php;
>>>    }
>>>
>>> Everything works, except PHP that returns as text file showing the source code.
>>>
>>> ps: Is there a blog post that explain exactly how location, if,
>>> rewrite and try_files works?
>>> The docs are not so clear about how the flow works.
>>>
>>> Marcos Neves
>>>
>>> _______________________________________________
>>> nginx mailing list
>>> nginx@nginx.org
>>> http://nginx.org/mailman/listinfo/nginx
>>>
>>
>> _______________________________________________
>> nginx mailing list
>> nginx@nginx.org
>> http://nginx.org/mailman/listinfo/nginx
>>
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://nginx.org/mailman/listinfo/nginx
>

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

try_files php

Marcos Neves May 27, 2010 02:18PM

Re: try_files php

mike May 27, 2010 02:32PM

Re: try_files php

Marcos Neves May 27, 2010 02:38PM

Re: try_files php

mike May 27, 2010 02:44PM

Re: try_files php

edogawaconan May 27, 2010 02:44PM

Re: try_files php

☣Merlin May 27, 2010 02:58PM

Re: try_files php

Igor Sysoev May 27, 2010 03:08PM

Re: try_files php

Marcos Neves May 27, 2010 03:18PM

Re: try_files php

Igor Sysoev May 27, 2010 03:28PM

Re: try_files php

Marcos Neves May 27, 2010 03:42PM

Re: try_files php

Igor Sysoev May 27, 2010 03:42PM

Re: try_files php

Marcos Neves May 27, 2010 04:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 141
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready