Development Artist

[Issue, Django, Chrome, WSL2] 사이트에 연결할 수 없음. localhost에서 연결을 거부했습니다. ERR_CONNECTION_REFUSED 본문

Internship

[Issue, Django, Chrome, WSL2] 사이트에 연결할 수 없음. localhost에서 연결을 거부했습니다. ERR_CONNECTION_REFUSED

JMcunst 2021. 9. 15. 13:31
728x90
반응형

이슈

가상환경에서 python manage.py runserver --settings=config.settings.local 을 한뒤 이슈없이 정상적으로 서버가 올라갔는데,  다음과 같이 사이트에 연결할 수 없음이 뜸.


해결

순차적으로 terminal(PowerShell)에서 입력.

1. wsl --shutdown

2. bash

 

※추가적으로 조치할 수 있는 부분

1. 프록시서버 끄기 검색-프록시 설정 변경-자동-끔

2. 올린 서버의 포트를 다른 누군가가 잡아먹는지 확인


원인

해당 desktop 개발환경에서 WSL2를 사용하는데, WSL2를 재부팅 하니까 다음과 같이 잘 해결 됨. WSL2 내에서 서버를 동작하면 로컬 내부 주소에서 WSL2 어댑터 주소로 연결이 되고, 외부에서 로컬 내부 주소로 접속을 하려면 포트포워딩을 통해 접속을 한다. 이와 같은 과정에서 뭔가 진행이 안되었던 것이 재부팅을 통해 해결된 것으로 파악이 된다.

 

추가적으로, 처음에는 해당포트를 다른 애가 잡아먹나 해서 알아봤지만, 잡아먹고 있는 애가 없었다. 

netstat -ano(윈도우) or netstat -nltp(리눅스)

 

 

 

 

 

 

728x90
반응형
Comments