장고 서버를 공개 하기 위해 [Django] 장고 앱 공개 운영 따라 웹서버와 wsgi서버를 연결해 운영 테스트를 하던 도중
대쉬보드 페이지에 접근 하기 위해 로그인을 시도 하니
Forbidden (CSRF cookie not set.) 에러가 발생했다.
한참을 디버깅 한 후에 내 설정 파일 'settings/prod.py' 에서 아래 라인이 문제라는 것을 발견했다.
SESSION_COOKIE_SECURE=True
이는 안전한 쿠키를 이용 하기 위해서 설정하는 것이라고 하는데 django의 default 값은 false 이다.
이걸 false 세팅 하거나 주석 처리 하면
Forbidden (CSRF cookie not set.) 이 에러는 사라진다.
SSL 설정 하고 이 값을 True 바꿨을 때 정상 작동 하는 지 확인해봐야겠다.
그리고 정확한 의미도 확인 후 정리 해야겠다.
'Common' 카테고리의 다른 글
[Docker] time zone user input (0) | 2023.01.10 |
---|---|
[ubuntu] Conflicting values set for option Signed-By regarding source ~ 에러 (0) | 2023.01.09 |
[Django] 장고 앱 공개 운영 (1) | 2023.01.01 |
Django model database 생성 (0) | 2022.12.29 |
mysql 명령어 간단 정리 (0) | 2022.12.25 |