Хотите узнать, как отключить кэш файлов на сервере Nginx? В этом учебнике мы собираемся настроить сервер Nginx, чтобы отключить кэш файлов.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

Это отключит кэш файлов в браузере пользователя.

Список оборудования

В следующем разделе представлен список оборудования, используемого для создания этого учебника.

Как Amazon Associate, я зарабатываю от квалификационных покупок.

Nginx - Связанные Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Nginx.

Учебник Nginx - Отключить кэш

Установите сервер Nginx.

Copy to Clipboard

Отредактируйте файл конфигурации Nginx для веб-сайта по умолчанию.

Copy to Clipboard

Добавьте следующие заголовники, чтобы отключить кэш файлов.

Copy to Clipboard

Вот файл, перед нашей конфигурацией.

Copy to Clipboard

Вот файл, после нашей конфигурации.

Copy to Clipboard

Перезапустите сервис Nginx.

Copy to Clipboard

Дополнительно отключите заголовок под названием ETAG.

Copy to Clipboard

В нашем примере браузер удаленного пользователя не будет кэшировать файлы с этого сервера Nginx.

С удаленного компьютера попробуйте получить доступ к странице с сервера Nginx.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

В нашем примере сервер Nginx использует заголовок соединения, чтобы сказать браузеру пользователя не кэшировать файлы.

По желанию можно выбрать только список расширений файлов для отключения кэша.

Copy to Clipboard

Поздравляю! Функция кэша браузера отключена с помощью загонщиков сервера Nginx.