Как изменить адреса динамических изображений прокси и настроить кэширование с помощью nginx?

#nginx #nginx-reverse-proxy

#nginx #nginx-reverse-proxy

Вопрос:

Например, если реальный адрес изображения есть 180.0.0.1?imgid=12345 , введите domain.com/12345.jpg его в браузере, и он будет успешно доступен, и кэшируйте его в браузере.

Как настроить nginx

Комментарии:

1. Где кэшируется? На прокси или на клиенте?

2. docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy

3. @Brad кэш в браузере

4. Для этого вам просто нужен Cache-Control заголовок ответа.

5. @Brad Я не знаю, как настроить nginx для выполнения примера, который я привел

Ответ №1:

Вероятно, что-то вроде этого:

 server {
  listen 80 default_server;
  server_name domain.com;

  location / {
    expires max;
    try_files /$arg_imgid.jpg =404;
  }
}