Welcome! Log In Create A New Profile

Advanced

Re: Очередной вопрос nginx+php

Gena Makhomed
November 25, 2016 03:26PM
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Очередной вопрос nginx+php

IvanMiller November 25, 2016 03:55AM

Re: Очередной вопрос nginx+php

Vadim A. Misbakh-Soloviov November 25, 2016 04:22AM

Re: Очередной вопрос nginx+php

IvanMiller November 25, 2016 04:49AM

Re: Очередной вопрос nginx+php

Andrey Kopeyko November 25, 2016 05:20AM

Re: Очередной вопрос nginx+php

Илья Шипицин November 25, 2016 06:58AM

Re: Очередной вопрос nginx+php

Aleksandr Sytar November 25, 2016 03:12PM

Re: Очередной вопрос nginx+php

Gena Makhomed November 25, 2016 03:26PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 237
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