Корневой каталог показывает 404 в nginx

Я новичок в сервере nginx. Я попытался установить новый url-адрес "/ images / " для обслуживания изображений. Я редактировал bi.файл сайта в папке с поддержкой сайта.

server {
   listen *:80;
   access_log /var/log/myproject/access_log;
    location / {
        proxy_pass         http://127.0.0.1:5000/;
        proxy_redirect     off;

        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
    location /images/ {
        root /www/myproject/files_storage;
    }

}

и в/www/myproject / files_storage расположение я поставил temp.txt-файл.

когда я ставлю http://www.main_url/images/temp.txt он показывает, что 404 не найден. Что я делаю не так ? Я пропустил что-то важное ?

1 ответов


это:

location /images/ {
        root /www/myproject/files_storage;
    }

приводит к/www/myproject/files_storage / images пути, было бы очевидно, если вы установите error_log. Поэтому используйте директиву " alias "вместо"root"

http://nginx.org/en/docs/http/ngx_http_core_module.html#alias