Re: Очередной вопрос nginx+php
Gena Makhomed
gmm на csdoc.com
Пт Ноя 25 20:25:24 UTC 2016
On 25.11.2016 10:55, IvanMiller wrote:
> Вот в очередной раз принялся "конфигурировать". Обратился к офф.
> документации, там четко сказанно
>
> The problem section usually looks like this:
>
> location ~* \.php$ {
> fastcgi_pass backend;
> # [...]
> }
>
> Хорошо, плохо так плохо, а хорошо вот так
>
> location ~* (file_a|file_b|file_c)\.php$ {
> fastcgi_pass backend;
> # [...]
> }
>
> Ну хорошо так хорошо, вот толко что делать с теми файлами, что под маску не
> попадают, Nginx их начинает тупо выдавать без обработки.
location заданные регулярными выражениями
обрабатываются в порядке их появления в конфиге:
http://nginx.org/ru/docs/http/ngx_http_core_module.html#location
Можно делать так:
location ~* (file_a|file_b|file_c)\.php$ {
fastcgi_pass backend;
# [...]
}
location ~* \.php$ {
return 403;
}
--
Best regards,
Gena
Подробная информация о списке рассылки nginx-ru