Welcome! Log In Create A New Profile

Advanced

Re: rewrite except one directory

February 16, 2014 03:40PM
Hello,

On 2/16/14, 2:57 PM, Philipp Kraus wrote:
> Hi
>
> thanks for your answer, seems to be working
>
>> ==
>> location ^~ /scripts/ {
>> # do your /scripts/ stuff
>> }
>> location / {
>> # do everything else
>> }
>> ==
>
>
> I have defined my script location with:
>
> location ~ \.php$ {
> fastcgi_pass 127.0.0.1:9000;
> include /etc/nginx/fastcgi_params;
> }
>
> location ^~/scripts
> {
> alias /home/www/content/scripts;
> }
>
> but in my alias path there are stored PHP scripts and at the moment
> I get a download of the script but the script is not pushed to the fast-cgi
> process. How can I enabled in the script location the PHP CGI for *.php
> files?
>

With a nested location, or, if all the contents of
/home/www/content/scripts are PHP scripts, use a fastcgi_pass.

Remember, all requests are handed by one location, and one location
only. Writing instructions for how to handle PHP scripts in one location
does not tell nginx how to handle them in other locations.

So:

location ^~/scripts {
alias /home/www/content/scripts;
fastcigi_pass 127.0.0.1;
include /etc/nginx/fastcgi_params;
}


Or, if you have content there other than PHP scripts in the alias location:

location ^~/scripts {
alias /home/www/content/scripts;
location ~\.php$ {
fastcigi_pass 127.0.0.1;
include /etc/nginx/fastcgi_params;
}
}

--
Jim Ohlstein


"Never argue with a fool, onlookers may not be able to tell the
difference." - Mark Twain

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

rewrite except one directory

Philipp Kraus February 16, 2014 02:00AM

Re: rewrite except one directory

Francis Daly February 16, 2014 04:50AM

Re: rewrite except one directory

Philipp Kraus February 16, 2014 02:58PM

Re: rewrite except one directory

Jim Ohlstein February 16, 2014 03:40PM

Re: rewrite except one directory

Philipp Kraus February 16, 2014 03:56PM

Re: rewrite except one directory

Francis Daly February 16, 2014 04:46PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 88
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready