티스토리 뷰

728x90

[상황] 다섯대의 서버가 L4로 연결이 되어있고, 각각의 tomcat에 L4도메인의 인증서를 적용해놓고 8090포트로 서비스를 실행시켰다. 그런데 https://L4 도메인:8090 으로 접속하는 경우 연결이 되지 않는 현상이 발생했다.

처음에는 당연히 SSL 인증서 문제라고 생각했다. 그런데 이 인증서는 다른 서비스에서도 쓰고 있는 거기 때문에 SSL 인증서 자체의 문제는 아니고 내가  Tomcat에 등록을 잘못했다고 생각을 했다.

아래는 내가 문제점을 찾기 위해 확인 했던 것들이다.
1.  tomcat 인증서 확인

- 인증서를 잘못 등록했는가? -> 아님

 

2. 8090 포트에 대한 방화벽이 안뚫렸나?

-> 각 서버의 방화벽이 오픈 되어있는 것을 확인


* 참고로 방화벽이 열렸는지 확인하려면 아래의 명령어를 터미널에 입력해보면 된다.

curl -v telnet://ip:port

 

3. L4 IP로 접속 시도 -> 접속 실패!

단순히 도메인 문제가 아니었다! 문제는 L4와 관련이 있다!
담당 인프라 직원에게 확인해 본 결과… L4에 8090이 등록이 안되어있다는거다!!  이럴수가..어쩐지 이상하더라고…
L4에 등록 되지 않은 포트들에 대해서는 filtering 되기 때문에 각 서버로 도착을 하지 못했던 것이다..!

그래서 L4에 RR 방식으로 8090 등록 요청을 했고, 등록이 완료 된 후에는 정상적으로 접속 되는것을 확인 할 수 있었다.


인프라는 어렵다... 이렇게 경험이 하나씩 쌓이는거겠지~!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함