Статические файлы обслуживаются на сайте django admin, но не на основном сайте после перехода с Django 1.5 на 2.2.5

Моя проблема заключается в следующем. Я сделал миграцию с django 1.5 на 2.2.5. Все хорошо в среде разработки, но когда я развернул его в интернете, статические файлы обслуживались на сайте администратора, но не на основном сайте. Я отладил эту проблему и понял, что схема запроса передается с http на https и консольная панель показывает следующие сообщения: enter image description here

Схема https вместо http. enter image description here

Но в админке django статические файлы обслуживаются по схеме http. По этой причине статические файлы могут быть загружены на сайте. enter image description here

Кроме того, страница входа в систему загружается правильно, но когда я перехожу на следующую страницу, возникает та же проблема.

Я развертываю приложение на сервере без SSL сертификатов для тестирования. Первоначально веб-сервер был apache, но я заменил его на nginx. Я думал, что проблема в веб-сервере, но ошибся.

Я хочу, чтобы приложение могло корректно обслуживать статические файлы по протоколу http.

Вернуться на верх