Задать вопрос
BoriHagen
@BoriHagen

Как правильно прописать location к конкретной папке в Nginx?

Мне нужно в файле nginx.conf прописать в:

server {
...
    location ~* ^.+\.(rss|atom|jpg|jpeg|gif|png|ico|rtf|js|css)$ {
        expires max;
    }
...
}

Настройки кеша. Могу я прописать location к конкретной папке и как это должно выглядеть?

Путь для примера такой /var/www/mysite.ru/data/www/mysite.ru/content/files/
  • Вопрос задан
  • 3063 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
Решения вопроса 1

В блок server добавьте блок location следующего вида:

location / {
    root /data/www;
}


Этот блок location задаёт “/” в качестве префикса, который сравнивается с URI из запроса. Для подходящих запросов добавлением URI к пути, указанному в директиве root, то есть, в данном случае, к /data/www, получается путь к запрашиваемому файлу в локальной файловой системе.

из доки: https://nginx.org/ru/docs/beginners_guide.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы