danielnewman
@danielnewman
Front-end

Перестала отдаваться статика в nginx, что делать?

После горячей руки в виде переустановки на сервере php с 5.3 на 5.6 и yum update по 618 компонентам, перестала отдаваться статика из /public - всё - ошибка 404. Всё, кроме php и css, прописанного прежде, для выставления правильного контент-тайпа.

Основная проблема, что директива из конфигурации перестала работать, как прежде.

location / {
        try_files $uri $uri /index.php$is_args$args;
}


Решилось уродливым правилом вида
location ~ \.(gif|jpg|png|css|js|ttf|woff|html|htm|svg)$ {
        try_files $uri $uri /index.php$is_args$args;
}


Как вернуть в состояние, в котором мне всю статику прописываться не надо?

UPD: С небольшим сомнением смотрю, что поднялась версия php-fpm. С 5.5.39 до 5.6.31
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы