Seafile CSRF Error 해결하기

 

안녕하세요. 달소입니다.

 

어제 seafile 구축관련 글을 쓰면서 진행했던 트러블슈팅을 공유해봅니다.

보통의 서비스들의경우 http를 프록시해주고 서버상에 도메인설정까지만 진행해도 괜찮은데

seafile 11버전부터는 django 에서 CSRF 토큰을 검증하는 방식이 추가되어서 해당방식으로는 에러가 발생합니다.

 

image.png.jpg

 

해결방법은 seafile 설정에서 신뢰설정을 진행해주시면됩니다.

설정파일의 경로는 대부분 조금 다를 수 있지만

shared -> seafile -> conf 의 seahub_settings.py 을 수정해주시면됩니다.

image.png.jpg

 

그리고 아래 내용에서 사용하시는 도메인으로만 수정해주세요.

 

CSRF_TRUSTED_ORIGINS = ['https://dalso-seafile.duckdns.org']
image.png.jpg

 

 완료되시면 도메인으로 접근이 가능해집니다.

 

image.png.jpg