TL;DR

  • WSL2와 Windows의 네트워크 환경은 분리되어 있다.
  • WSL2에서 ip addr show eth0을 입력하여 IP 주소를 얻고, 그 주소를 localhost 대신 사용해야 한다.

문제 상황

  • airflow를 이용해서 웹서버를 띄우고… 어떤 오류 메시지도 받지 않았는데, 이상하게 localhost:port로 시도해도 들어가지가 않았다.
  • WSL 터미널에서 curl localhost:port로 접근할 때는 응답이 잘 오는 것 같아서 서버엔 문제가 없어 보였다.

해결 방법

  • 앞서 서술한 방법이 전부라서 할 말이 없다.
  • curl로 내부적으로 확인해볼 생각은 못한 것 같다. 앞으로도 써먹어야지.