Назад | Перейти на главную страницу

Когда я пытаюсь кешировать с помощью nginx, я получаю 404 на ресурсах

Я погуглил и нашел несколько сценариев о том, как кэшировать статические ресурсы на nginx, проблема в том, что когда я применяю эти сценарии, я получаю 404 для моих сценариев и стилей. Что я здесь делаю не так?

Извините, но я не знаю, как копировать с nano с помощью шпатлевки, поэтому я сделал снимок того, как выглядит моя конфигурация. Обратите внимание, что я прокомментировал раздел кеширования. Если я раскомментирую его, мои статические файлы будут 404.

Если ваш URL http://site/main.css хранится в /var/websites/site/main.css, затем root /var/websites/site/; после server_name линия должна работать.

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