이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

728x90
반응형
SMALL

사이트에 접속하려는데 "사이트에 연결할 수 없음 — net::ERR_CONNECTION_REFUSED"가 뜨는 경우가 있습니다. 이름 그대로 서버가 연결 요청을 거부했다는 뜻입니다. 앞서 본 '시간 초과'가 응답이 아예 없는 상태라면, 이건 "문 앞까지 갔는데 문이 닫혀 있는" 상태에 가깝습니다.

주요 원인

원인설명
서버 다운·포트 닫힘사이트 서버가 꺼져 있거나 해당 포트를 안 받음
방화벽·백신 차단보안 프로그램이 연결을 거부
프록시 설정 오류잘못된 프록시가 연결을 막음
손상된 캐시·DNS낡은 연결 정보가 꼬임
localhost 포트 문제개발 중 서버 미실행·포트 충돌 (개발자)

해결 방법 (순서대로)

1. 다른 기기·네트워크에서 확인 (원인 구분)

먼저 휴대폰 데이터로 같은 사이트에 접속해 봅니다. 거기서도 안 열리면 서버 문제이니 내가 할 건 없고 복구를 기다리면 됩니다. 내 PC에서만 안 열리면 아래를 진행합니다.

2. 프록시 설정 해제

설정 → "프록시" 검색 → 자동 검색·수동 프록시 모두 끄기. 인터넷 옵션 → [연결] → LAN 설정에서도 프록시 체크 해제. 이 오류의 흔한 원인입니다.

3. 방화벽·백신 임시 해제 테스트

Windows 방화벽과 백신을 잠깐 끄고 접속해 봅니다. 열린다면 크롬을 방화벽 "허용된 앱"에 추가하세요.

4. 캐시·쿠키 삭제 + DNS 초기화

ipconfig /flushdns

Ctrl+Shift+Del로 캐시·쿠키도 지웁니다.

5. 크롬 확장 프로그램 점검

시크릿 창(Ctrl+Shift+N)에서 접속해 정상이면 확장 프로그램(특히 광고 차단·VPN)이 원인입니다.

6. 네트워크 초기화

netsh winsock reset
netsh int ip reset

실행 후 재부팅합니다.

7. (개발자) localhost·포트 확인

localhost:3000 같은 로컬 개발 서버에서 이 오류가 난다면 대부분 서버가 실행 중이 아니거나 포트가 다른 경우입니다. 아래로 포트 사용 여부를 확인하세요.

netstat -ano | findstr :3000

아무것도 안 뜨면 서버가 안 떠 있는 것이니 개발 서버를 다시 실행하세요.

💡 진단 팁: 다른 기기에서 열리면 → 내 PC의 2·3번(프록시·방화벽)부터. 모든 기기에서 안 열리면 → 서버 다운이니 기다리세요. 개발 중이라면 7번(포트·서버 실행)을 가장 먼저 확인하는 게 빠릅니다.

자주 묻는 질문

Q. 어제까지 되던 사이트가 갑자기 이래요.
A. 사이트 서버의 일시적 점검·다운일 가능성이 높습니다. 몇 시간 뒤 다시 시도해 보고, 급하면 다른 기기에서 접속 여부를 확인하세요.

Q. 특정 포트(:8080 등)에서만 거부돼요.
A. 방화벽이 그 포트를 막았거나 해당 포트의 서비스가 실행 중이 아닙니다. 방화벽 인바운드 규칙에서 포트를 허용하거나 서비스 실행 상태를 확인하세요.

728x90
반응형
LIST

+ Recent posts