301 vs 302 리다이렉트 차이: 캐시, SEO, 307·308까지
301과 302가 브라우저와 구글에 각각 무엇을 말하는지, 잘못 건 301을 되돌리기 어려운 이유, 307·308·303을 쓸 때, 리다이렉트 체인의 상태 코드 확인법.
진단HTTP 상태 오류(403·404·5xx), 리다이렉트 루프, 연결 실패, 보안 헤더, 열린 포트 가이드. 각 가이드에 URL 무료 점검 포함.
301과 302가 브라우저와 구글에 각각 무엇을 말하는지, 잘못 건 301을 되돌리기 어려운 이유, 307·308·303을 쓸 때, 리다이렉트 체인의 상태 코드 확인법.
진단307·308 리다이렉트는 요청 메서드를 유지합니다. POST를 GET으로 바꾸는 301·302와 어떻게 다른지, 무료 즉시 진단으로 바로 확인.
진단400 Bad Request를 단계별로 분리: 요청 구문 오류인지, 헤더·쿠키 초과인지, 어느 계층이 거부했는지 점검합니다. 무료 즉시 진단으로 바로 확인.
진단401 Unauthorized는 자격 증명이 없거나 거부된 것입니다. 만료된 토큰·헤더 누락·403을 3단계로 가립니다. 무료 즉시 진단으로 바로 확인.
진단402 Payment Required는 서버가 죽은 게 아니라 결제 뒤로 접근을 막아둔 것입니다. API 할당량 초과인지 계정 동결인지 구분하세요. 무료 HTTP 진단으로 바로 확인.
진단403 Forbidden은 서버나 방화벽이 요청을 거부했다는 뜻입니다. 어느 층이 막았는지 가리는 법과 권한·index 누락·deny 규칙·WAF·국가 차단별 해결법.
진단IIS의 403.14 Forbidden 오류를 3단계로: 기본 문서, 확장자 없는 라우팅, 그 뒤에 숨은 진짜 404를 순서대로 점검. 무료 즉시 진단으로 바로 확인.
진단404 Not Found가 뜻하는 것, 어느 층이 404를 냈는지 가리는 법, 흔한 원인(rewrite·SPA fallback·대소문자·trailing slash), 삭제한 페이지 처리법.
진단405 에러는 서버가 그 주소에서 해당 HTTP 메서드를 받지 않는다는 뜻입니다. Allow 헤더 읽는 법, 어느 층이 응답했는지 찾는 법, 흔한 원인별 해결.
진단406 Not Acceptable는 서버가 Accept 헤더에 맞는 응답을 만들지 못한 것입니다. 415와 구분하고 4단계로 헤더를 고칩니다. 무료 즉시 진단으로 바로 확인.
진단407 Proxy Authentication Required는 오리진이 아니라 프록시가 인증을 거부한 것입니다. 401과 구분해 3단계로 고칩니다. 무료 즉시 진단으로 바로 확인.
진단408 Request Timeout은 서버가 응답이 아니라 요청을 기다리다 끊은 것입니다. 느린 클라이언트와 회수된 keepalive를 구분합니다. 무료 즉시 진단으로 바로 확인.
진단409 Conflict는 요청이 리소스의 현재 상태와 충돌해 거부된 것입니다. 중복 키·오래된 ETag·실제 경쟁 상태를 구분합니다. 무료 즉시 진단으로 바로 확인.
진단410 Gone은 리소스가 의도적·영구적으로 제거됐다는 뜻입니다(404 아님). 언제 반환하는지, Google이 각각을 어떻게 다루는지 3단계로 확인. 무료 HTTP 진단.
진단411 Length Required는 Content-Length 없는 요청을 서버가 거부한 것입니다. 본문을 버퍼링하고 길이를 재서 다시 보내는 법을 안내합니다. 무료 즉시 HTTP 진단.
진단412 Precondition Failed는 If-Match ETag가 서버의 현재 버전과 더는 일치하지 않는 것입니다. 오래된 쓰기와 CDN ETag 함정을 짚어냅니다. 무료 즉시 진단으로 바로 확인.
진단413 에러는 어느 층이 요청 본문이 너무 크다며 거부했다는 뜻입니다. Cloudflare, nginx, Apache, PHP, 앱 중 어디인지 찾고 한도를 올리거나 우회하는 법.
진단414 Request-URI Too Large: URL이 서버의 요청 라인 한도를 넘었습니다. 쿼리 팽창·리다이렉트 루프·서버 설정을 점검합니다. 무료 즉시 진단으로 바로 확인.
진단415 Unsupported Media Type는 서버가 요청 본문의 Content-Type를 지원하지 않아 거부한 것입니다. 400·406·422와 구분하고 헤더를 고칩니다. 무료 즉시 진단으로 바로 확인.
진단416 Range Not Satisfiable는 Range 헤더가 파일 끝을 넘는 바이트를 요청한 것입니다. 오래된 Content-Length와 캐시 함정을 3단계로 짚어냅니다. 무료 즉시 진단으로 바로 확인.
진단417 Expectation Failed는 프록시가 Expect: 100-continue를 거부한 것. 헤더 없이 재전송하고 어느 홉에서 막히는지 찾습니다. 무료 즉시 진단으로 바로 확인.
진단421 Misdirected Request를 3단계로 진단: HTTP/2 연결 재사용인지 오리진 SNI·인증서 불일치인지 가립니다. 무료 즉시 진단으로 바로 확인.
진단422 Unprocessable Content는 본문이 파싱은 됐지만 서버 검증에 실패한 것입니다. 필드 오류를 읽고 400·415와 구분해 고칩니다. 무료 즉시 진단으로 바로 확인.
진단423 Locked는 리소스가 변경 잠금 상태라는 뜻. 어떤 잠금이 막는지 3단계로 찾아 해제합니다. 무료 즉시 진단으로 바로 확인.
진단424 Failed Dependency는 요청이 의존한 다른 요청이 먼저 실패했다는 뜻. 진짜 상류 오류를 3단계로 찾아 상태를 확인합니다. 무료 HTTP 진단으로 바로 확인.
진단425 Too Early는 서버가 리플레이 공격을 피하려 TLS 1.3 early-data 요청을 거부한 것입니다. 왜 뜨는지, 어떻게 안전하게 재시도할지. 무료 HTTP 진단으로 바로 확인.
진단426 Upgrade Required는 서버가 이 프로토콜을 거부한다는 뜻. Upgrade 헤더와 TLS·HTTP 버전을 점검해 원인 파악. 무료 즉시 진단으로 바로 확인.
진단428 Precondition Required는 서버가 If-Match ETag 없이는 PUT/PATCH를 거부하는 것입니다. ETag를 GET해 재전송하고 lost update를 막습니다. 무료 즉시 진단으로 바로 확인.
진단429 Too Many Requests를 3단계로 진단: 최종 코드, Retry-After, 응답 계층을 점검해 오리진 한도인지 CDN·WAF 차단인지 가립니다. 무료 즉시 진단으로 바로 확인.
진단431 오류는 요청 헤더가 서버 한도를 넘었다는 뜻 — 대개 불어난 쿠키입니다. 쿠키·큰 헤더·서버 한도 3단계로 진단. 무료 즉시 진단으로 바로 확인.
진단443 포트는 열어 둬야 할까, 왜 닫힘으로 나올까. 바깥에서 확인하는 법과 리스너·방화벽·보안 그룹·NAT를 차례로 점검하고 원인별로 고치는 법.
진단444 Connection Closed는 nginx가 응답 없이 끊은 것. 도달성·TLS/SNI·WAF 규칙을 점검한다. 무료 즉시 진단으로 바로 확인.
진단451 Unavailable For Legal Reasons는 법적 요구로 리소스가 차단됐다는 뜻입니다. Link rel=blocked-by 헤더로 누가 막았는지 3단계로 확인합니다. 무료 HTTP 진단으로 바로 확인.
진단499 Client Closed Request는 호출자가 nginx 응답 전에 끊은 것. 사용자인지 타임아웃 짧은 로드밸런서인지 무료 즉시 진단으로 바로 확인.
진단501 Not Implemented는 서버가 요청 메서드를 알아보지 못한 것이지 차단한 게 아닙니다. 405·프록시 문제와 구분하세요. 무료 HTTP 진단으로 바로 확인.
진단502는 프록시가 뒤쪽 서버에서 쓸 수 있는 응답을 받지 못했다는 뜻입니다. 어느 프록시가 보냈는지 구별하는 법, nginx 오류 로그 읽는 법, 원인별 해결.
진단503은 서버가 지금은 요청을 받지 않기로 했다는 뜻입니다. 점검 모드, rate limit, 과부하, 정상 백엔드 없음 중 무엇인지 구별하고 각각 고치는 법.
진단504는 프록시가 뒤쪽 서버의 응답을 기다리다 포기했다는 뜻입니다. 어느 계층의 타이머가 끝났는지 찾는 법, nginx 로그 읽는 법, 느린 요청 고치는 법.
진단505 HTTP Version Not Supported는 서버가 HTTP 메이저 버전을 거부한 것입니다. 잘못된 요청 라인과 프록시 재작성을 구분하세요. 무료 HTTP 진단으로 바로 확인.
진단506 Variant Also Negotiates는 서버 콘텐츠 협상이 루프에 빠진 설정 오류입니다. 잘못된 Apache 타입맵·MultiViews를 3단계로 찾습니다. 무료 즉시 진단.
진단507 Insufficient Storage는 서버 저장공간 부족 — 디스크 풀, 쿼터 초과, 아이노드 고갈을 3단계로 격리합니다. 무료 즉시 진단으로 바로 확인.
진단508 Resource Limit Is Reached는 계정이 CloudLinux LVE 자원 한도를 초과한 것. RFC 508 Loop Detected와 구분해 진단합니다. 무료 즉시 진단으로 바로 확인.
진단509 Bandwidth Limit Exceeded는 서버 버그가 아니라 계정의 월 전송량 한도 소진. 503과 구분하고 원인을 찾습니다. 무료 즉시 진단으로 바로 확인.
진단510 Not Extended는 드문 HTTP 에러로, 명세대로인 경우가 거의 없습니다. 어느 서버가 냈는지와 점검할 것을 정리. 무료 즉시 진단으로 바로 확인.
진단511 Network Authentication Required는 사이트가 아니라 캡티브 포털이 막는 것입니다. 3단계로 원인을 격리합니다. 무료 즉시 HTTP 진단.
진단Cloudflare 520은 오리진이 빈 응답이나 깨진 응답을 보냈다는 뜻입니다. 크래시·과대 헤더·keep-alive 타임아웃을 점검합니다. 무료 즉시 진단으로 바로 확인.
진단Cloudflare Error 524는 오리진이 연결됐지만 ~100초 안에 응답을 못 끝낸 것입니다. 느린 엔드포인트·막힌 워커·비동기 오프로드를 점검합니다. 무료 진단으로 확인.
진단사이트가 느린 이유가 서버 응답인지, 전송량인지, 매번 다시 받는 파일인지 curl로 가려내고 Cache-Control과 gzip·Brotli를 설정하는 방법입니다.
진단어떤 열린 포트가 왜 위험한지(RDP·SMB·DB·Redis·Telnet·Docker), 실제로 열린 포트를 찾는 법, localhost 바인드·방화벽·VPN으로 닫는 법을 정리합니다.
진단포트 열림 확인: 밖에서 어떤 포트가 열렸는지, 닫힘과 필터링을 구분하고 포트포워딩을 순서대로 점검합니다. 무료 즉시 진단으로 바로 확인.
진단Access-Control-Allow-Origin 헤더가 없나요? 프리플라이트 실패, 정확한 오리진 반환, 자격증명 모드 3가지를 점검합니다. 무료 즉시 진단으로 바로 확인.
진단Cloudflare 1027은 Worker가 무료 플랜 하루 10만 요청 한도를 넘긴 것. 상태·원인·페일오픈·업그레이드 4단계 점검. 무료 즉시 진단으로 확인.
진단521 에러는 원 서버가 Cloudflare의 연결을 거부했다는 뜻입니다. 서버가 멈춘 것인지 방화벽이 Cloudflare를 막는 것인지 가르는 법, 직접 점검법, 원인별 해결.
진단에러 코드 522는 Cloudflare가 원 서버와 TCP 연결을 맺지 못하고 시간 초과된 것입니다. 패킷이 어디서 멈추는지 보는 법, 흔한 원인과 원인별 해결.
진단Error 1003은 요청이 호스트명이 아니라 IP로 Cloudflare에 닿았다는 뜻입니다. 클라이언트·DNS 프록시·오리진 노출을 점검하세요. 무료 HTTP 진단으로 바로 확인.
진단Cloudflare 오류 1101은 오리진 장애가 아니라 Worker가 던진 예외입니다. 1102·1027·5xx와 구분하는 법. 무료 즉시 진단으로 바로 확인.
진단Cloudflare 오류 1102는 Worker가 CPU·메모리(128MB) 한도를 넘긴 것으로 크래시가 아닙니다. 1101·1027과 구분, 무료 즉시 진단.
진단Cloudflare Error 1033은 호스트명이 살아 있는 cloudflared 커넥터 없는 터널로 라우팅된 것. 터널·경로·커넥터를 점검하세요. 무료 HTTP 진단으로 바로 확인.
진단curl: (7) Failed to connect은 TCP 핸드셰이크 실패다. 거부(포트 닫힘)와 타임아웃(방화벽 drop)을 4단계로 구분하고 프록시 함정까지. 무료 즉시 진단으로 바로 확인.
진단ERR_BLOCKED_BY_RESPONSE는 COEP/CORP 정책이 교차 출처 리소스를 막은 것. COEP와 CORP 헤더를 점검하세요. 무료 HTTP 진단.
진단ERR_CONNECTION_CLOSED는 요청 도중 TCP FIN으로 연결이 닫혔다는 뜻입니다. TLS, keep-alive, 백신, 도달성 4가지를 점검. 무료 즉시 진단으로 바로 확인.
진단ERR_CONNECTION_REFUSED는 호스트는 응답했지만 그 포트에서 연결을 받는 프로그램이 없다는 뜻입니다. localhost를 포함한 흔한 원인과 원인별 해결.
진단ERR_CONNECTION_RESET은 이미 열린 연결을 TCP reset이 끊었다는 뜻입니다. 내 PC·네트워크 탓인지 서버 탓인지 가르는 법과 원인별 해결.
진단ERR_CONNECTION_TIMED_OUT은 연결 시도에 아무도 답하지 않았다는 뜻입니다. 내 쪽과 서버 쪽을 가르는 법, 패킷 폐기·잘못된 IP·라우팅별 해결.
진단ERR_CONTENT_LENGTH_MISMATCH는 Content-Length만큼 오기 전에 본문이 끊겼다는 뜻입니다. curl로 재는 법과 nginx 임시 파일·타임아웃·잘못된 헤더 해결.
진단ERR_EMPTY_RESPONSE는 연결은 됐는데 서버가 아무 응답 없이 끊었다는 뜻입니다. 내 쪽 문제인지 사이트 문제인지 가르는 법, curl 재현, 원인별 해결.
진단ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY는 TLS가 HTTP/2 기준에 못 미친다는 뜻입니다. TLS 버전·암호 스위트·검사 장비를 점검하세요. 무료 SSL 진단으로 바로 확인.
진단ERR_HTTP2_PING_FAILED는 서버가 Chrome의 HTTP/2 핑에 응답하지 않았다는 뜻입니다. 서버 부하·프록시·네트워크 3가지를 점검하세요. 무료 HTTP 진단으로 바로 확인.
진단ERR_HTTP2_PROTOCOL_ERROR는 TLS 연결 후 HTTP/2 세션이 깨진 것. 서버 설정, 헤더, CDN을 3단계로 점검합니다. 무료 HTTP 진단으로 바로 확인.
진단ERR_HTTP2_SERVER_REFUSED_STREAM는 서버가 요청을 처리하지 않고 거부했다는 뜻입니다. 로드밸런서·HTTP/2 한도·쿠키를 점검하세요. 무료 HTTP 진단으로 바로 확인.
진단ERR_INCOMPLETE_CHUNKED_ENCODING는 청크 응답이 마지막 청크 전에 끊긴 것입니다. 백엔드 크래시·nginx 임시경로·프록시를 3단계로 격리합니다. 무료 즉시 HTTP 진단.
진단ERR_INVALID_CHUNKED_ENCODING는 응답이 잘린 게 아니라 청크 프레이밍 자체가 깨진 것. double-chunking이나 잉여 출력을 찾으세요. 무료 HTTP 진단으로 바로 확인.
진단ERR_PROXY_CONNECTION_FAILED는 사이트가 아니라 설정된 프록시에 못 닿은 것. 프록시와 서버를 3단계로 구분. 무료 즉시 진단.
진단ERR_QUIC_PROTOCOL_ERROR는 Chrome의 QUIC(HTTP/3, UDP 443) 연결이 깨진 것. 서버·UDP 443·중간 장비를 3단계로 진단합니다. 무료 즉시 진단으로 바로 확인.
진단ERR_RESPONSE_HEADERS_TOO_BIG는 Chrome의 256KB 응답 헤더 한도를 넘은 것 — 대개 쿠키 누적. 3단계로 원인 확인. 무료 즉시 진단.
진단ERR_SPDY_PROTOCOL_ERROR: Chrome HTTP/2 연결이 깨짐(옛 이름). 서버·중간 장비·소켓 3단계 진단. 무료 즉시 진단으로 바로 확인.
진단ERR_TOO_MANY_REDIRECTS는 두 규칙이 브라우저를 서로 떠넘긴다는 뜻입니다. curl로 체인을 추적하고, 반복 패턴을 읽고, 흔한 원인별로 고치는 법.
진단ERR_TUNNEL_CONNECTION_FAILED는 사이트가 아니라 프록시가 CONNECT 터널을 거부한 것. 프록시·사이트 상태·DNS 3가지를 점검. 무료 즉시 진단으로 바로 확인.
진단ERR_UNSAFE_PORT는 서버가 아니라 크롬이 포트를 막은 것. 3단계로 포트가 열렸는지 확인하고 차단 목록 밖으로 옮긴다. 무료 즉시 진단으로 바로 확인
진단Cloudflare Error 1015는 요청량에 걸린 레이트 리밋입니다. 1020·오리진 429와 4단계로 구분하고 해제합니다. 무료 즉시 진단으로 바로 확인.
진단HSTS preload 목록이 헤더에 더해 주는 것, hstspreload.org의 정확한 요건, includeSubDomains의 서브도메인 위험, 안전한 max-age 단계, 제거가 느린 이유.
진단HTTP 463은 AWS ALB가 X-Forwarded-For에 IP 30개 초과를 받아 요청을 거부한 것. 프록시 체인을 3단계로 추적. 무료 즉시 진단으로 바로 확인.
진단500 에러 화면은 무엇이 고장 났는지 알려 주지 않습니다. 진짜 오류가 남는 로그 위치(nginx·Apache·PHP-FPM·journalctl·프레임워크)와 흔한 원인별 해결법.
진단어떤 HTTP 보안 헤더에 어떤 값을 보내야 하는지, 사이트를 깨뜨리지 않고 CSP를 적용하는 순서, nginx·Apache·Cloudflare 설정 예시를 정리합니다.
진단HTTP Error 500.19는 IIS가 설정 파일을 못 읽은 것. HRESULT 16진수로 XML·잠긴 섹션·권한 중 원인을 짚는다. 무료 즉시 진단.
진단HTTP Error 502.5는 ASP.NET Core 모듈이 앱을 못 띄운 것. 런타임·stdout 로그·processPath를 점검한다. 무료 즉시 진단.
진단HTTP를 HTTPS로 강제하기: 301과 308 선택, HSTS 추가, 프록시 리다이렉트 루프 해결까지. 무료 즉시 진단으로 바로 확인.
진단HTTPS 페이지의 http:// 리소스를 브라우저가 차단하거나 업그레이드하는 이유, 개발자 도구로 모두 찾는 법, upgrade-insecure-requests·프록시 헤더·워드프레스 URL 수정.
진단494 Request Header Too Large는 nginx가 헤더(대개 비대한 쿠키)가 버퍼보다 커서 거부한 것. 클라이언트·서버를 3단계로 격리. 무료 즉시 진단으로 바로 확인.
진단Nmap 포트가 "filtered"인지 "closed"인지? RST·패킷 드롭·ICMP의 차이를 4단계로 확인합니다. 무료 즉시 포트 점검으로 바로 확인.
진단no live upstreams는 nginx가 업스트림 풀 전체를 사용 불가로 표시해 낸 502입니다. 헬스체크 축출인지 설정 함정인지 진단하세요. 무료 즉시 진단.
진단2026년 10월 21일 PHP가 로그인 없이 원격 코드 실행이 가능한 두 결함(CVE-2026-109618·109619)을 고쳤습니다. 어느 버전이 고쳐졌는지, 내 서버의 PHP를 확인하는 법, 업데이트한 뒤 꼭 해야 할 일.
진단PR_CONNECT_RESET_ERROR는 TCP 리셋(RST)으로 연결이 끊긴 것 — 인증서 문제가 아닙니다. 서버 쪽인지 내 쪽 미들박스인지 3단계로 진단. 무료 즉시 진단으로 확인.
진단ssh 22번 포트 Connection refused는 호스트는 응답하는데 22번에 아무것도 안 듣는 상태 — 타임아웃과 다릅니다. 순서대로 고치세요. 무료 즉시 진단.
진단nginx가 502를 내며 이 에러를 남기는 건 백엔드 응답 헤더가 proxy_buffer_size를 넘쳤기 때문입니다. 무료 즉시 진단으로 원인을 가르세요.
진단서치 콘솔에 'noindex' detected in 'X-Robots-Tag' http header가 뜰 때. 헤더 확인법, 웹 서버·CDN·프리뷰 배포·앱 중 출처 찾기, 재색인까지.
진단