springBoot프로젝트를 진행하다가 임시 서버로 가동하는 노트북에 web Access를 할 일이 있었다.

방화벽도 풀고, 이것저것 설정을 다했는데 사이트에 연결할 수 없음(localhost에서 연결을 거부했습니다.)이 뜬다.

이 경우 프로젝트에서 오류Log도 뜨지 않아서 어디가 문제인지 몰랐다.

그러다 localhost:8080를 지우고 127.0.0.1:8080으로 접속했는데 거부당해서 방화벽 문제가 아닌것을 알았다.

문제는 application.yml의 server.address 설정 문제였다.(일반 스프링 프로젝트에서는 tomcat 설정파일에 있음.)

여기에 localhost라고 선언을 했기 때문에 같은 의미인 127.0.0.1:8080은 접속이 안됐다.

만약 127.0.0.1로 접속하려면 server.address를 127.0.0.1로 바꿔 줘야 한다. 

혹은 다른 노트북에서 접근하려면 localhost, 127.0.0.1가 아닌 자신의 ip주소를 적어주면 된다.

+ Recent posts