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

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

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

     # как сделать proxy_pass http://127.0.0.1:1337/generate-img/; , если файла нет?
}
  • Вопрос задан
  • 1141 просмотр
Пригласить эксперта
Ответы на вопрос 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 { } уже описываете, как попасть в бэкэнд.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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