-
wsl2 에서 windows localhost 접근하기wsl2 2021. 11. 13. 00:18
문제
windows intellij 에서 아래 처럼 서버를 port 9000 으로 실행해 두었다.
wsl2 에서 localhost 로 접속을 시도했을 때 아래처럼 Connection refused 가 발생한다.
해결
wsl2 내에서는 localhost 가 아니라 {wsl2 hostname}.local 을 사용해야 한다.
현재 hostname 이 AL01929730 이니 AL01929730.local 로 사용해야 한다.
주의: windows 에서 실행된 서버가 Listening for HTTP on 0.0.0.0:9000 처럼 외부에서 접속가능하도록 구성된 상태여야 한다. (127.0.0.1:9000 처럼 실행되어서는 안된다.)
설명
반대로 wsl2 ubuntu 터미널에서 실행된 서버를 windows 에서 접근하려면, windows 에서 wsl2 localhost 접근하기 를 참고하도록 한다.
참고: https://stackoverflow.com/questions/64763147/access-a-localhost-running-in-windows-from-inside-wsl2
'wsl2' 카테고리의 다른 글
windows 에서 특정 port 를 listen 하는 프로세스를 찾아 kill 하기 (0) 2024.11.24 windows 에서 wsl2 localhost 접근하기 (0) 2021.12.27