Tuleap의 SVN 브라우징 오류 session_set/session_checkip

Tuleap의 SVN 브라우징 오류 session_set/session_checkip

SVN 트리를 탐색하려고 하면 다음 오류 메시지가 나타납니다.

import viewvc File "/usr/share/viewvc/lib/viewvc.py", line 71, in session.session_set() File "/usr/share/tuleap/src/www/../utils/session.py", line 81, in session_set if session_checkip(row['ip_addr'], os.environ['REMOTE_ADDR']): File "/usr/share/tuleap/src/www/../utils/session.py", line 33, in session_checkip re

내 구성에는 전면의 역방향 프록시와 LDAP(활성 디렉터리) 인증이 포함되어 있습니다. v8.7, 8.6에서 이 문제가 발생했습니다.

참고: v8.8로 업데이트되었으며 변경 사항이 없습니다.

쉽게 구성할 수 있지만 무엇을 찾을 수 없으며 오류 로그도 찾을 수 없습니다.

답변1

문제가 해결되었습니다. 역방향 프록시는 ipV6을 사용하여 통과했습니다.HTTP-X-전달-ForIPv6 주소가 포함된 헤더입니다.

기능session_checkip간단한 분할 문자열로 클래스 B 서브넷을 확인하므로 ipV4 주소에서만 작동합니다.

역방향 프록시의 동작을 변경(ipv6 비활성화)하면 이 문제가 해결되었습니다.

관련 정보