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

Почему nginx выдаёт 404?

Создал директорию под хранение изображений /var/ww/stuff, где изображения находятся в /var/www/stuff/images. Написал Location в конфигурационном файле nginx:
location /images/ {
      root /var/www/stuff;
}

Перезапустил сервер. При запросе localhost/images/image.png пишет 404, хотя в ФС /var/www/stuff/images/image.png имеется.
  • Вопрос задан
  • 570 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • OTUS
    Инфраструктура высоконагруженных систем
    5 месяцев
    Далее
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
location /images/ - маппит УРЛ site.com/images/ в папку, которую вы укажете в директиве root. Соответственно, должно быть:
location /images/ {
      root /var/www/stuff/images;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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