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

Как проксирование NGINX если файл не найден?

Добрый вечер!
Как проксировать запрос NGINX, если файл не существует?

location /public {
    root /apps/nodejs/server.ru/production;

     # как сделать proxy_pass http://127.0.0.1:1337/generate-img/; , если файла нет?
}
  • Вопрос задан
  • 1162 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    DevOps-инженер с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ptchol
@ptchol
Linux system administrator
nginx.org/ru/docs/http/ngx_http_core_module.html#t...

Пример, подгоните под себя.
location / {
    try_files /system/maintenance.html
              $uri $uri/index.html $uri.html
              @mongrel;
}

location @mongrel {
    proxy_pass http://mongrel;
}
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
error_page 404 =@backend; внутри локи со статикой.
Ну и в location @backend { } уже описываете, как попасть в бэкэнд.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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