Django SECURE_HSTS_SECONDS предотвращает доступ

У меня есть приложение Django, развернутое на виртуальной машине Linux с использованием Nginx в качестве обратного прокси.

Раньше сайт работал очень хорошо и был доступен пользователям через HTTPS. Однако я установил SECURE_HSTS_SECONDS = 3600 в settings.py. Это заблокировало доступ к сайту, что привело к тайм-ауту и коду состояния 301.

Затем я закомментировал эту строку кода. Я ожидал, что приложение будет доступно пользователям через час или около того, поскольку переменная SECURE_HSTS_SECONDS была установлена на 3600 секунд, но оно по-прежнему остается недоступным.

Мои соответствующие настройки:

if not DEBUG: # Production settings
    SESSION_COOKIE_SECURE = True 
    CSRF_COOKIE_SECURE = True 
    SECURE_SSL_REDIRECT = True 

    # SECURE_HSTS_SECONDS = 3600 # NOTICE that this line was present before but is not commented out 
    SECURE_HSTS_PRELOAD = True
    SECURE_HSTS_INCLUDE_SUBDOMAINS = True

Есть идеи, почему это может быть так?

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