@linki

Как настроить правила отдачи статики nginx?

Есть задача чтобы из одной виртуальной папки брались файлы из разных мест. Например, /img/icons/ должны браться из папки /home/user/public/icon и /img/ui/ из папки /home/user/public/ui, а вот /img/logo/ из папки /home/user/storage/. Как можно написать общее правило для папок icons и ui, т/к могут быть там еще папки.
  • Вопрос задан
  • 4304 просмотра
Пригласить эксперта
Ответы на вопрос 3
alekciy
@alekciy
Вёбных дел мастер
Имхо, самое разумное разнести по разным location с указанием в каждом своего root. Т.е. что-то в духе:
location /img/icons {
	root /home/user/public/icon;
	...
}

location /img/ui {
	root /home/user/public/ui;
	...
}
...
Ответ написан
@Nc_Soft
смотрите в документации директиву alias
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Вам alias и root смотреть надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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