Использую vagrant. Ност: MacOS, гость: debian. На виртуальной машине установлен nginx 1.8.
После изменения статического файла (css или js) nginx отдает старый файл с добавленными какими-то символами.
Выглядит в браузере как-то так:
Пробовал изменять настройки nginx. sendfile, expires. Ничего не помогло. Выводил с помощью cat файл, выглядить вроде как нужно.
Что бы хоть как то работать, удаляю файл. Запрашиваю его снова, возвращается 404-я. Добавляю файл обратно. Запрашиваю - файл возвращается корректным.
Подскажите куда копать или как победить это.
Ответ
Решение нашел вот здесь
## Redirect everything that isn't a real file to index.php
location / {
try_files $uri $uri/ /index.php?$args;
sendfile off;
}
Комментариев нет:
Отправить комментарий