티스토리 뷰
Java & Spring & SpringBoot
Spring Boot 리다이렉트 시 Https > Http 로 변경 이슈, 도메인 > real ip 변경 이슈
Grand_J 2023. 8. 25. 15:53반응형
Spring Boot 리다이렉트 시 Https > Http 로 변경 이슈
서버 환경 : 내장 undertow, docker, nginx
String Boot application.properties or application.yml 스크립트 추가
#### Server Properties
server:
forward-headers-strategy: NATIVE
Http.Status 302, 301 리다이렉트 시 프로토콜 유지 해줌
리다이렉트 시 도메인 > real ip 변경 이슈
Request URL (https://도메인) > Respons Headers / Location (https://real ip)
서버 환경 : 내장 undertow, docker, nginx
nginx에서 옵션 변경을 통해 해결
server {
listen 443 ssl;
server_name xxx.com;
...
location / {
# proxy_set_header Host $host;
proxy_set_header Host xxx.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-For $http_x_forwarded_for;
# proxy_set_header X-Forwarded-Host $remote_addr; 주석처리 후 해결
proxy_pass http://localhost:8080;
}
proxy_set_header X-Forwarded-Host $remote_addr;
옵션이 Respons Headers / Location 을 real ip 로 변경해줌
끗@#%$@%!@$@!#$!#
반응형
'Java & Spring & SpringBoot' 카테고리의 다른 글
Spring boot QueryDsl 세팅 (IntelliJ, maven) (0) | 2023.09.04 |
---|---|
Spring boot 에러 NoClassDefFoundError: jakarta/persistence/EntityManagerFactory 해결방법 (0) | 2023.08.30 |
Spring Boot 내장 Was (tomcat, undertow) Https 적용 방법 (0) | 2023.08.24 |
Spring @RequestMapping에서 @PathVariable 허용된 값만 사용하는 법 (0) | 2023.07.20 |
Spring 자주 사용하는 어노테이션 설명 (0) | 2023.07.13 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 남자 혼자 국내 여행
- 제주도 스쿠터 여행
- 오라클 DB 링크
- kendo grid
- vscode
- 군산 여행
- 담양 여행
- 베스파LX
- 군산 게스트하우스
- 보성 여행
- 국제반점
- 스쿠터 여행
- 고흥 여행
- 송내역 카페
- 스쿠터 전국 일주
- 송내 룸카페
- 윈드스크린
- 남자 혼자 여행
- 초원사진관
- Docker
- 은파호수공원
- 돌장갑
- 나래바이크
- 송내 카페
- 인터바이크
- 송내역 룸카페
- 영광 여행
- 군산 가볼만한곳
- 전국 일주 여행
- 리니지m
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함