Infra3 [Nginx] reverse proxy 환경에서 Mixed-content 해결 // 팀원들과 공유하기 위해 MR 올린 내용을 그대로 가져옴오류 내용 (What)mixed content (보안이 강제된 HTTPS 페이지가 보안이 낮은 HTTP 프로토콜로 리소스를 요청하거나 리다이렉션될 때 발생) 오류 원인 (Why)Spring Security는 인증, 로그아웃, 권한 부족 시 기본적으로 절대 경로로 리다이렉션을 처리Nginx가 SSL/TLS를 처리하고 spring 서버는 HTTP로 작동할 경우 리다이렉션에 http:// 프로토콜이 포함 코드 상세 설명 (How) spring 설정 server: port: 8080 tomcat: use-relative-redirects: trueserver.tomcat.use-relati.. 2024. 11. 2. [Docker] Spring-Redis connection refused (feat. RedisConfig) 발생한 오류 org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to RedisCaused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: localhost/127.0.0.1:6379 Docker를 이용하여 Spring과 Redis 컨테이너를 생성하였는데,Spring에서 Redis로 요청을 보낼 때 지속적으로 Connection Refused가 발생하였다. # compose.yml의 일부services: backend-server: container_name: backend-server im.. 2024. 11. 2. [DBeaver] MySQL 연결 시 !AuthenticationProvider.BadAuthenticationPlugin! 에러 발생한 오류 Docker 환경에서 mysql 9.1.0을 실행하였는데, DBeaver를 이용하여 연결하였더니!AuthenticationProvider.BadAuthenticationPlugin! 에러가 발생하며 연결이 되지 않았다. 오류 원인 Docker 컨테이너 내부에 접속해서 user의 plugin을 확인해보면 caching_sha2_password가 적용되어있다.MySql 8.0 이상은 caching_sha2_password를 기본 인증 플러그인으로 사용하기 때문이다. 하지만 깃허브에서 DBeaver 이슈를 찾아보았을 때 여전히 caching_sha2_password 플러그인이 제대로 지원되지 않아서 여전히 레거시 방식인 mysql_native_password 플러그인으로 .. 2024. 10. 27. 이전 1 다음