Welcome! Log In Create A New Profile

Advanced

Re: Не корректно работает root в nginx

Evgeniy Berdnikov
July 31, 2020 08:06AM
On Fri, Jul 31, 2020 at 02:14:17PM +0300, MihaKot wrote:
> есть конфигурация nginx
>
> server {
> listen 80;
> server_name client.test.domain;
>
> charset utf-8;
>
> root /var/www/_test.domain/client/;
> index index.php index.html;
>
> client_max_body_size 0;
>
> location / {
> #root /var/www/_test.domain/client/;
> }
> location /html {
> #root /var/www/_test.domain/;
> alias /var/www/_test.domain/html;
> }
...
> location ~* \.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$ {
> expires 14d;
> }
...
> При такой конфигурации скрипты работают, при
> запросе client.test.domain/html/css/style.css выдает 404 Not found
>
> в логе nginx видно что файл
> ищет "/var/www/_test.domain/client/html/css/style.css"

Всё правильно: срабатывает последний процитированный локейшн, а так
как root для него не переопределён, он наследуется от блока server.

В документации по директиве location описан алгоритм выбора конкретного
блока: http://nginx.org/en/docs/http/ngx_http_core_module.html#location
--
Eugene Berdnikov
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Не корректно работает root в nginx

MihaKot July 31, 2020 07:16AM

Re: Не корректно работает root в nginx

Evgeniy Berdnikov July 31, 2020 08:06AM

Re: Не корректно работает root в nginx

Maxim Dounin July 31, 2020 08:12AM

Re: Не корректно работает root в nginx

MihaKot July 31, 2020 08:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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