Где настроить nginx ngx_http_headers_module?

Хочу прописать заголовки expires как указано здесь nginx.org/ru/docs/http/ngx_http_headers_module.html но в каком файле находится этот раздел с конфигами?
И нужно ли перезапускать nginx после изменений?
  • Вопрос задан
  • 1033 просмотра
Решения вопроса 2
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Контекст: http, server, location, if в location
Ответ написан
Комментировать
castomi
@castomi
Серверный администратор - tickets.settin.ru
Если ты хочешь применить это для всех сайтов сервера то в файле nginx.conf в Контексте http, файл этот обычно лежит по адресу /etc/nginx/nginx.conf
Если ты хочешь прописать для определённого сайта, то виртуальные хосты сайтов обычно лежат в /etc/nginx/sites-available там нужно указать в контексте server.
Если ты хочешь прописать это для определённой папки или файла, то тебе нужно указать в том же виртуальном хосте только в соответствующем location
После внесения изменений в файлы или файл настроек Nginx нужно проверить корректность конфигурации, сделать это можно командой nginx -t, если конфигурация корректная примените еёnginx -s reload
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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