mod: указываем Django доверять заголовку X-Forwarded-Proto от реверс-прокси Nginx
Build and Push Docker Image / build-and-push (push) Successful in 4m51s

This commit is contained in:
2026-09-02 20:32:51 +03:00
parent a400244f97
commit ea0468766d
+8 -3
View File
@@ -33,12 +33,14 @@ ADMIN_URL = _normalize_admin_url(env('ADMIN_URL', default='admin/'))
DEBUG = env.bool('DJANGO_DEBUG', default=False) DEBUG = env.bool('DJANGO_DEBUG', default=False)
ALLOWED_HOSTS = env.list( ALLOWED_HOSTS = env.list(
'DJANGO_ALLOWED_HOSTS', 'DJANGO_ALLOWED_HOSTS',
default=['127.0.0.1', 'localhost', 'cadpoint.ru'], default=['127.0.0.1', 'localhost', 'cadpoint.ru'],
) )
# Указывает Django доверять заголовку X-Forwarded-Proto от reverse proxy
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
######################################### #########################################
# Настройки сообщений об ошибках когда все упало и т.п. # Настройки сообщений об ошибках когда все упало и т.п.
ADMINS = tuple( ADMINS = tuple(
@@ -81,8 +83,7 @@ ROOT_URLCONF = 'cadpoint.urls'
TEMPLATES = [ TEMPLATES = [
{ {
'BACKEND': 'django.template.backends.django.DjangoTemplates', 'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / 'templates'] 'DIRS': [BASE_DIR / 'templates'],
,
'APP_DIRS': True, 'APP_DIRS': True,
'OPTIONS': { 'OPTIONS': {
'context_processors': [ 'context_processors': [
@@ -267,3 +268,7 @@ else:
# Конфигурация WhiteNoise для обслуживания статических файлов и файлов из /public (например, # Конфигурация WhiteNoise для обслуживания статических файлов и файлов из /public (например,
# robots.txt, favicon.ico и т.п.) # robots.txt, favicon.ico и т.п.)
WHITENOISE_ROOT = PUBLIC_DIR WHITENOISE_ROOT = PUBLIC_DIR
# Защита куки сессий и CSRF от передачи по открытому HTTP
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True