Nextcloud 오류 보고: "Access forbidden CSRF check failed"
1. 모든 사용자 로 로그 인
2. 퇴장 시도
3. 오류 발생
예상 행동
사용 자 는 마 땅 히 로그아웃 해 야 한다.
Nextcloud 오류 보고: "Access forbidden CSRF check failed"
Nextcloud 설정 Nginx 크로스 오 버 솔 루 션
실제 행동
사용자 가 로그아웃 을 누 르 고 오 류 를 제기 합 니 다:
"Access forbidden
CSRF check failed"
\ # \ # \ # 솔 루 션 (nginx 설정)
1. 첫 번 째 부분 은 전역 설정 (기본 경로 / etc / nginx / nginx. conf) 의 http 에서 맵 을 이용 하여 비 추 는 것 입 니 다.
\ # nginx. conf 설정 http 맵 추가
vi /etc/nginx/nginx.conf
\ # http 에 다음 내용 을 추가 해서 저장
map $http_upgrade $connection_upgrade {
default upgrade; '' close;
}
2. 두 번 째 부분 은 대응 하 는 nextcloud 프로필 (자체 생 성 / etc / nginx / conf. d / nextcloud. conf) 의 server 에서 IP 전달 을 설정 합 니 다.
\ # nextcloud. conf 리 버스 프로필 을 설정 합 니 다. 다음 과 같이 추가 합 니 다.
vi /etc/nginx/conf.d/nextcloud.conf
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
설정 이 끝 난 후 nginx - t 를 실행 하여 검 사 를 진행 합 니 다. 오류 가 없 는 지 확인 한 후 nginx - s reload 또는 systemctl restart nginx 를 실행 하여 nginx 를 다시 시작 합 니 다.
3. 완료 후 Nextcloud 에 다시 방문 하면 나타 날 수 있 습 니 다: 역방향 프 록 시 도 메 인 이름 은 nextcloud 의 trusted 에 없습니다.domains 에서 방문 한 도 메 인 이름 은 nextcloud 의 신뢰 도 메 인 이름 에 없습니다.
\ # $nextcloud / config / config. php 의 trusted 수정도 메 인 매개 변수
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.