Welcome! Log In Create A New Profile

Advanced

Re: Nginx 1.7.0: location @php

June 01, 2014 11:47PM
Francis,

We are going in circles without reaching a solution. I think what I asked is very clear and simple:
How do I avoid repeating a segment of configuration code assigned to @php into various locations:
location @php {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass fastcgi;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
include fastcgi.conf;
}

The above configuration will never change, regardless in what location is used:
location ^~ /alpha {
auth_basic "Restricted Access";
auth_basic_user_file htpasswd;
try_files $uri $uri/ /alpha/index.php?$uri&$args;
location ~ \.php$ {
try_files @php =404;
}
}

location ^~ /beta {
try_files $uri $uri/ /beta/index.php?$uri&$args;
location ~ \.php$ {
try_files @php =404;
}
}

If I replace the @php contents into /beta location, everything works.
location ^~ /beta {
try_files $uri $uri/ /beta/index.php?$uri&$args;
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass fastcgi;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
include fastcgi.conf;
}
}
SubjectAuthorPosted

Nginx 1.7.0: location @php

TECKMay 25, 2014 05:49AM

Re: Nginx 1.7.0: location @php

Francis DalyMay 25, 2014 09:30AM

Re: Nginx 1.7.0: location @php

TECKMay 31, 2014 01:59AM

Re: Nginx 1.7.0: location @php

Francis DalyMay 31, 2014 06:00AM

Re: Nginx 1.7.0: location @php

TECKMay 31, 2014 06:31AM

Re: Nginx 1.7.0: location @php

Francis DalyMay 31, 2014 07:28AM

Re: Nginx 1.7.0: location @php

TECKJune 01, 2014 11:47PM

Re[2]: Nginx 1.7.0: location @php

artemJune 02, 2014 02:26AM

Re: Nginx 1.7.0: location @php

supportJune 02, 2014 02:32AM

Re: Nginx 1.7.0: location @php

TECKJune 04, 2014 11:36PM

Re: Nginx 1.7.0: location @php

Jonathan MatthewsJune 02, 2014 07:52AM

Re: Nginx 1.7.0: location @php

TECKJune 04, 2014 11:41PM

Re: Nginx 1.7.0: location @php

Reinis RozitisJune 05, 2014 04:32AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 71
Record Number of Users: 7 on March 06, 2014
Record Number of Guests: 229 on August 01, 2014
Powered by nginx    Powered by FreeBSD    PHP Powered    Powered by Percona     ipv6 ready