분류 전체보기(702)
-
Spring boot 파일업로드시 413 에러 발생 조치
에러413 (Request Entity Too Large)spring boot access log 확인시, 기록되는게 없음# 전체 pod 목록 확인kubectl get pods -A# Spring boot pod에 접속kubectl exec -it pod/{pod 명} -n {namespace 명} -- sh# access log 확인cd {로그 디렉토리}tail -f {로그 파일명}nginx access log 확인시, 413 에러 기록됨cd {nginx 로그 디렉토리}tail -f {access 로그 파일명}nginx ingress controller 로그 확인시 413 에러 기록됨nginx ingress controller에서 413 에러를 발생하는 것을 확인nginx의 기본 값은 1M임nginx ..
2024.12.30 -
Spring boot client IP 가져오기
String ipAddress = request.getHeader("X-Original-Forwarded-For"); if (ipAddress == null || ipAddress.isEmpty() || "unknown".equalsIgnoreCase(ipAddress)) { ipAddress = request.getHeader("X-Forwarded-For"); } if (ipAddress == null || ipAddress.isEmpty() || "unknown".equalsIgnoreCase(ipAddress)) { ipAddress = request.getRemoteAddr(); }
2024.12.29 -
Spring boot bean이 초기화 된 이후 호출 없이 최초로 작동하기
@PostConstruct 어노테이션 사용@Componentpublic class Test { @Value("${test.a}") private String test; private String[] testArray; @PostConstruct public void init() { testArray = test.split(","); // Split by comma System.out.println(Arrays.toString(testArray)); // Output: [2234, 444] } public String[] getTestArray() { return testArray; }}
2024.12.29 -
모바일 와이파이 연결시 IP 확인 방법(갤럭시 8+) 기준
설정 > 연결 > Wi-Fi현재 네트워크에 연결된 와이파이 선택'IP 주소'에서 확인
2024.12.29 -
Spring boot 로그에 X-Forwarded-For를 통해서 client IP 기록하기
application.ymlserver: port: {port} tomcat: use-relative-redirects: true basedir: . accesslog: enabled: true pattern: '%{yyyy-MM-dd HH:mm:ss}t %s %r %{User-Agent}i %{Referer}i %{X-Forwarded-For}i %b'X-Forwarded-For를 인식하지 못하는 경우, X-Original-Forwarded-For를 사용server: port: {port} tomcat: use-relative-redirects: true basedir: . accesslog: enabled: true patte..
2024.12.29 -
Nginx proxy에서 client IP를 backend에 전달하기
server { listen 443 ssl; listen [::]:443 ssl; server_name www.test.co.kr; client_max_body_size 0; location / { proxy_pass http://spring-boot-service; # Forward headers proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme..
2024.12.29