Skip to content

리버스 프록시(CDN, 로드밸런서, 캐시 등) 사용시 문제 해결#260

Open
gnh1201 wants to merge 3 commits into
gnuboard:masterfrom
gnh1201:load-balancer-patch-1
Open

리버스 프록시(CDN, 로드밸런서, 캐시 등) 사용시 문제 해결#260
gnh1201 wants to merge 3 commits into
gnuboard:masterfrom
gnh1201:load-balancer-patch-1

Conversation

@gnh1201

@gnh1201 gnh1201 commented Jul 26, 2023

Copy link
Copy Markdown

패치요약

  • 리버스 프록시(CDN, 로드밸런서, 캐시, 프록시 기반 SSL(보안서버) 서비스, DDoS 완화 서비스 등) 사용 시 도메인 인식 못하여 'url에 타 도메인을 지정할 수 없습니다.' 메시지 발생 해결
  • 해당 문제는 config.phpG5_DOMAING5_HTTPS_DOMAIN을 올바르게 설정하여도 발생하는 이슈임.
  • 호스트 체크 조건에 기존 HTTP_HOST에 더해 HTTP_X_FORWARDED_HOST를 추가함.

문제요약

  • 해당 유형(리버스 프록시 기반)의 서비스를 사용하는 경우 기본 호스트(HTTP_HOST)와 서비스 호스트(HTTP_X_FORWARDED_HOST)가 다른 경우가 있음.
  • 이로 인해 check_url_host() 호출 시 'url에 타 도메인을 지정할 수 없습니다.' 메시지 발생

참고링크

@gnh1201 gnh1201 changed the title 리버스 프록시(로드밸런서, 캐시 등) 사용시 문제 해결 리버스 프록시(CDN, 로드밸런서, 캐시 등) 사용시 문제 해결 Jul 26, 2023
@gnh1201

gnh1201 commented Jul 26, 2023

Copy link
Copy Markdown
Author

리버스 프록시 (HTTP_X_FORWARDED_* 헤더) 관련 이슈 연결: #201 #200

@thisgun

thisgun commented Dec 18, 2023

Copy link
Copy Markdown
Contributor

안녕하세요. SIR 입니다.

좋은 코드를 남겨주셔서 감사합니다.

앞으로 개발 하는데 참고하겠습니다.

kkigomi pushed a commit to kkigomi/gnuboard5 that referenced this pull request Jul 12, 2024
롤링 공지 노출 시간 조절
kkigomi pushed a commit to kkigomi/gnuboard5 that referenced this pull request Jul 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants