Re: Очередной вопрос nginx+php
это лучший сервис [url=http://xn7sbahjd3btneuw1joc.xn--p1ai//]адвокатов[/url] что приходилось видеть в просторах интернета и лююди там отличные и вообще сервис отличный!! Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271168,271199#msg-271199 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Очередной вопрос nginx+php
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
Re: Очередной вопрос nginx+php
25 ноября 2016 г., 14:55 пользователь Илья Шипициннаписал: > через try_files можно сделать условие "если есть файл - отдать его, если > нет, маршрутизируем в @php И при запросе php-файла nginx радостно отдаст его пользователю. Не надо давать "плохие" советы, человек про другое спрашивал ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Очередной вопрос nginx+php
25 ноября 2016 г., 13:55 пользователь IvanMiller < nginx-fo...@forum.nginx.org> написал: > Всем добрый день. > Вот в очередной раз принялся "конфигурировать". Обратился к офф. > документации, там четко сказанно > > The problem section usually looks like this: > > location ~* \.php$ { > fastcgi_pass backend; > # [...] > } > > Хорошо, плохо так плохо, а хорошо вот так > > location ~* (file_a|file_b|file_c)\.php$ { > fastcgi_pass backend; > # [...] > } > > Ну хорошо так хорошо, вот толко что делать с теми файлами, что под маску не > попадают, Nginx их начинает тупо выдавать без обработки. > через try_files можно сделать условие "если есть файл - отдать его, если нет, маршрутизируем в @php > > Posted at Nginx Forum: https://forum.nginx.org/read. > php?21,271168,271168#msg-271168 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Очередной вопрос nginx+php
Добрый день, Ivan! On Fri, 25 Nov 2016, IvanMiller wrote: Ну хорошо так хорошо, вот толко что делать с теми файлами, что под маску не попадают, Nginx их начинает тупо выдавать без обработки. Тут есть 3 варианта - расширить маску, чтобы и они попадали - сделать дефолтный location, в котором отвечать 404 - удалить лишнее из DocumentRoot \ с сервера У каждого - есть и плюсы и минусы. -- Best regards, Andrey Kopeyko___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Очередной вопрос nginx+php
Да никто и не говорит, что оно работать не будет, просто не очень понятно, о чем в документации идет речь и как дальше настроить что бы nginx ны выдавал php файлы. Вот, она, документация https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/ Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271168,271171#msg-271171 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: Очередной вопрос nginx+php
> > Ну хорошо так хорошо, вот толко что делать с теми файлами, что под маску не > попадают, Nginx их начинает тупо выдавать без обработки. У меня всё прекрасно работает с location ~ \.php$ { fastcgi_pass$upstream_name; fastcgi_index index.php; include fastcgi.conf; } (просьба обратить внимание на отсутствие * после ~) ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru