[Spring boot] Bad Request This combination of host and port requires TLS

정명진·2023년 12월 7일
0

spring boot에 ssl 연결을 활성화 하면서 해당 오류가 발생했다.

https:{host}

로 요청을 하면 에러가 발생하는 것이다.

하지만 server port를 붙여서

https:{host}:{port}

와 같이 요청하면 정상 작동했다.

해결방법은 2가지가 존재했다. server 설정 파일에서 port를 443으로 변경하거나...

아니면 WS의 프록시 설정을 변경해주면 된다.

나는 기존에 http:{host}:{port}로 설정되어 있던 프록시 패스를

https:{host}:{port}로 변경해주었다.

vi /etc/nginx/sites-available/{domain}

// origin
location{
proxy_pass http:{host}:{port}
}

// to be
location{
proxy_pass https:{host}:{port}
}


// remove origin link
rm -rf /etc/nginx/sites-enabled/{domain}
// setting
sudo ln -s /etc/nginx/sites-available/{domain} /etc/nginx/sites-enabled/
// nginx setting test
nginx -t
// restart
service nginx restart

그리고 https:{host}로 요청을 보낼때 이제 정상 작동함을 확인할 수 있었다.

profile
개발자로 입사했지만 정체성을 잃어가는중... 다시 준비 시작이다..

0개의 댓글