localhost:8000 처럼 포트를 직접 열어서 서버를 띄웠지만,
막상 페이지를 열었더니 "사이트에 연결할 수 없음" 메시지가 뜨면서
해당 페이지가 접속되지 않는 현상이 나타나는 경우가 있습니다.
이런 경우 가장 흔한 원인 몇 가지를 살펴보고 해결법을 간략하게 정리해보도록 하겠습니다.
1. 원격 환경에서 포트를 열었던 경우
현재 컴퓨터에서 다른 인스턴스를 사용 중이거나 구글 코랩 등
다른 환경에서 포트를 열었던 상태라면 로컬 컴퓨터에서는 ip 주소가 다르기에
localhost:8000에 해당하는 페이지가 로드되지 않을 수 있습니다.
이런 경우는 원격 환경에 해당하는 ip주소:8000 처럼
ip 주소를 기준으로 직접 접근하는 방법을 시도해보시거나
로컬 환경에서 포트를 여는 프로그램을 실행시켜주면 됩니다.
2. 포트가 정상적으로 열리지 않은 경우
포트를 열었던 프로그램이 정상적으로 실행되었는지 확인을 해본 뒤,
실제로 포트가 열려있는지 명령어를 통해서 간단히 확인이 가능합니다.
리눅스/맥: netstat -an | grep 8000
윈도우: netstat -an | findstr "8000"
3. 브라우저 캐시 / 쿠기 삭제
브라우저의 캐시 및 쿠키때문에 해당 페이지가 정상적으로 로드되지 않을 수 있습니다.
이 경우라면 브라우저 설정에서 쿠기 및 캐시를 삭제하고 다시 시도해보시면 됩니다.
크롬 브라우저 기준 캐시 및 쿠키 삭제 방법은 아래에 첨부한 글을 참고해보세요.
4. 방화벽에서 포트를 차단하고 있는 경우
방화벽 설정에서 해당 포트를 차단하고 있는 경우도 주요 원인일 수 있습니다.
이 경우는 아래에 첨부한 글들을 참고해보시면 도움이 되실 수도 있습니다.
리눅스 기준 포트 확인/열기 방법
윈도우 기준 포트 열기 방법
이 외에도 여러 가지 원인이 있을 수 있는데,
만일 위 방법으로도 해결되지 않는다면 다른 포트 번호를 사용해보는 것도 도움이 될 수 있습니다.
'팁' 카테고리의 다른 글
ChatGPT 웹사이트 "Unable to load history" 해결 방법 (0) | 2023.10.14 |
---|---|
코테를 반영한 코딩 자격증 출시 : 프로그래머스 시행 PCCP(+체험 후기) (0) | 2022.08.25 |
윈도우 11 시스템 복원 방법(이전 시점 되돌리기) (2) | 2022.08.18 |