개발 지식/HTTP 지식

🌐 5XX (Server Error) μƒνƒœ μ½”λ“œ - 총정리 λͺ¨μŒ

인파_ 2023. 1. 6. 08:47

http-5xx

5XX Server Error

5XX λ²ˆλŒ€μ˜ μƒνƒœ μ½”λ“œλ“€μ€ μ„œλ²„ 였λ₯˜λ₯Ό μ˜λ―Έν•œλ‹€.

4XX μƒνƒœμ½”λ“œμ™€ 5XX μƒνƒœμ½”λ“œ λͺ¨λ‘ 였λ₯˜λ₯Ό λ°˜ν™˜ν•˜λŠ” 응닡 μ½”λ“œμ΄μ§€λ§Œ, 4XXλŠ” ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ— λ¬Έμ œκ°€ μžˆλŠ” 것이기에 μš”μ²­ 메세지λ₯Ό κ²€ν† ν•˜μ—¬ μˆ˜μ •ν•œ λ’€ μž¬μ „μ†‘ν•˜λ©΄ 해결이 κ°€λŠ₯ν•˜μ§€λ§Œ, 5XX λŠ” μ„œλ²„μ— λ¬Έμ œκ°€ μžˆλŠ” 것이기 λ•Œλ¬Έμ— μ„œλ²„ 자체의 μƒνƒœλ₯Ό 보아야 ν•˜λŠ” 차이가 μžˆλ‹€.

즉, ν΄λΌμ΄μ–ΈνŠΈκ°€ μœ νš¨ν•œ μš”μ²­μ„ λ³΄λƒˆμŒμ—λ„, 5XX κ°€ λ°œμƒν•˜λ©΄ μ¦‰μ‹œ μ„œλ²„ μƒνƒœλ₯Ό ν™•μΈν•˜μ—¬ μ„œλ²„ 볡ꡬλ₯Ό 진행해야 ν•œλ‹€λŠ” 것이닀. κ·Έλž˜μ„œ μ„œλ²„κ°€ 볡ꡬ되면 같은 μš”μ²­ λ©”μ‹œμ§€λ₯Ό μž¬μ „μ†‘λ©΄ μš”μ²­μ΄ 성곡할 κ°€λŠ₯성이 μžˆλ‹€.

λ˜λŠ” ν΄λΌμ΄μ–ΈνŠΈμ™€ 원 μ„œλ²„ λͺ¨λ‘ μ •μƒμ΄μ§€λ§Œ 쀑간 ν”„λ‘μ‹œ μ„œλ²„λ‚˜ κ²Œμ΄νŠΈμ›¨μ΄μ™€ 같은 μ„œλ²„μ˜ 보쑰 ꡬ성 μš”μ†Œμ—μ„œλ„ λ¬Έμ œκ°€ μƒκΈΈλ•Œ 5XX 응닡 μ½”λ“œλ₯Ό λ‚΄λ±‰λŠ”λ‹€. λ”°λΌμ„œ 만일 μ™ΈλΆ€ ν˜ΈμŠ€νŒ… μ œκ³΅μ—…μ²΄λ₯Ό μ‚¬μš©ν•˜λŠ” 경우 였λ₯˜κ°€ 뜨면, μ™ΈλΆ€ ν˜ΈμŠ€νŒ… μ œκ³΅μ—…μ²΄μ— λ¬Έμ˜ν•˜μ—¬ μ‚΄νŽ΄λ³Ό 수 μžˆλ„λ‘ ν•΄μ•Ό ν•œλ‹€.

http-5xx


500 Internal Server Error

  • Internal Server Error β‡’ μ„œλ²„ λ‚΄λΆ€ 문제 λ°œμƒ
  • μ„œλ²„ μ‚¬μš©λŸ‰μ˜ ν­μ£Όλ‘œ 인해 μ„œλΉ„μŠ€κ°€ μΌμ‹œμ μœΌλ‘œ μ€‘λ‹¨λ˜κ±°λ‚˜, λ°±μ—”λ“œ 슀크립트의 였λ₯˜ λ“± 원인은 λ‹€μ–‘ν•˜λ‹€.
  • μ„œλ²„ λ‚΄λΆ€μ˜ λ¬Έμ œλΌλŠ” 것은 되게 λ²”μœ„κ°€ 좔상적이기 λ§ˆλ ¨μ΄λ‹€. κ·Έλž˜μ„œ λ°±μ—”λ“œμ—μ„œλŠ” μ• λ§€ν•œ μ„œλ²„ λ¬Έμ œλ“€μ— λŒ€ν•˜μ—¬ 500 μ‘λ‹΅μœΌλ‘œ ν‰μΉœλ‹€κ³  보면 λœλ‹€.
  • 즉, μ›Ή μ„œλ²„μ— λ¬Έμ œκ°€ μžˆμŒμ„ μ˜λ―Έν•˜μ§€λ§Œ, μ •ν™•ν•œ λ¬Έμ œμ— λŒ€ν•΄ 더 ꡬ체적으둜 μ„€λͺ…ν•  수 μ—†μ„λ•Œ λ‚΄λ±‰λŠ” 응닡 μ½”λ“œμ΄λ‹€.

500 Internal Server Error


501 Not Implemented

  • Not Implemented β‡’ μš”μ²­μ— λŒ€ν•΄ κ΅¬ν˜„λ˜μ§€ μ•Šμ•„ μˆ˜ν–‰ν•˜μ§€ μ•„λ‹ˆν•¨
  • 즉, ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„μ˜ λŠ₯λ ₯을 λ„˜μ€ μš”μ²­μ„ ν–ˆμ„ λ•Œ, μ„œλ²„κ°€ κΈ°λŠ₯을 μ§€μ›ν•˜μ§€ μ•ŠμŒμ„ λ‚˜νƒ€λ‚΄λŠ” 것이닀.
  • λ‹€λ§Œ μ•žμœΌλ‘œ μ˜μ›νžˆ κΈ°λŠ₯을 μ§€μ›ν•˜μ§€ μ•ŠλŠ” λ‹€λŠ” μ˜λ―Έλ³΄λ‹€λŠ”, 좔후에 κΈ°λŠ₯이 개발되면 μ§€μ›ν•œλ‹€λŠ” μ˜λ―Έκ°€ 더 크닀.

 

πŸ†š 405 vs 501 μƒνƒœ μ½”λ“œ 차이

λ‹¨μˆœνžˆ μ•žμžλ¦¬ 숫자 차이둜 ν΄λΌμ΄μ–ΈνŠΈ 였λ₯˜λƒ μ„œλ²„ 였λ₯˜λƒλ₯Ό λ¬Όμ–΄λ³΄λŠ” 것이 μ•„λ‹ˆλ‹€.

405 와 501 λ‘˜λ‹€ ν΄λΌμ΄μ–ΈνŠΈμ˜ HTTP λ©”μ„œλ“œ μš”μ²­μœΌλ‘œλΆ€ν„° μ„œλ²„μ—μ„œ μ§€μ›ν•˜μ§€ μ•Šμ•„ μš”μ²­μ„ λ°˜λ €ν•œλ‹€λŠ” μ μ—μ„œ μœ μ‚¬μ μ„ μ§€λ‹Œλ‹€. λ‹€λ§Œ μ–΄λ– ν•œ κΈ°μ€€μœΌλ‘œ ν΄λΌμ΄μ–ΈνŠΈ 였λ₯˜λ‘œμ„œ λ°˜λ €ν•˜μ˜€λŠ”μ§€ μ„œλ²„ 였λ₯˜λ‘œμ„œ λ°˜λ €ν•˜μ˜€λŠ”μ§€ λͺ…ν™•ν•œ ꡬ뢄점이 μ‘΄μž¬ν•œλ‹€.

405 Method Not Allowed λŠ” ν΄λΌμ΄μ–ΈνŠΈκ°€ μ§€μ›λ˜μ§€ μ•ŠλŠ” κΈ°λŠ₯을 μš”μ²­ν–ˆλ‹€λŠ” μ μ—μ„œ ꡬ체적이닀. 즉, μ„œλ²„λŠ” ν΄λΌμ΄μ–ΈνŠΈκ°€ μš”μ²­ν•œ ν•΄λ‹Ή κΈ°λŠ₯에 λŒ€ν•΄μ„œ λ­”μ§€λŠ” μ•Œκ³ μžˆμ§€λ§Œ κΈ°λŠ₯을 μ œν•œ/κΈˆμ§€ ν•¨μœΌλ‘œμ¨, λ©”μ†Œλ“œκ°€ μ‹€μ œλ‘œ ν΄λΌμ΄μ–ΈνŠΈμ— μ˜ν•΄ ν˜ΈμΆœλ˜μ§€ μ•Šμ•„μ•Ό 함을 κ°•μ‘°ν•œλ‹€.

반면 501 Not Implemented λŠ” κ·Έλƒ₯ ν•΄λ‹Ή λ©”μ†Œλ“œ μš”μ²­μ— λŒ€ν•΄ λͺ¨λ₯Έλ‹€λŠ” 것을 μ•”μ‹œν•œλ‹€. 즉, μ„œλ²„μ—μ„œ 개발이 덜 λœκ²ƒμ΄λ‹€. λ”°λΌμ„œ 아직 κ΅¬ν˜„λ˜μ§€λŠ” μ•Šμ•˜μ§€λ§Œ κ°€κΉŒμš΄ λ―Έλž˜μ— κ΅¬ν˜„λ˜μ–΄ 지원 λ μˆ˜λ„ 있고, μ•„λ‹ˆλ©΄ μ•„μ˜ˆ ν™•μ‹€ν•˜κ²Œ μ œν•œν•¨μœΌλ‘œμ„œ 405둜 μ²˜λ¦¬ν•  μˆ˜λ„ μžˆλ‹€.


502 Bad Gateway

  • Bad Gateway β‡’ κ²Œμ΄νŠΈμ›¨μ΄κ°€ 잘λͺ»λ˜μ–΄, μ„œλ²„κ°€ 잘λͺ»λœ 응닡을 μˆ˜μ‹ ν•¨μ„ μ˜λ―Έν•œλ‹€.
  • μ„œλ‘œ λ‹€λ₯Έ ν”„λ‘œν† μ½œμ„ μ—°κ²°ν•΄μ£ΌλŠ” μž₯μΉ˜κ°€ 잘λͺ»λœ ν”„λ‘œν† μ½œμ„ μ—°κ²°ν•˜κ±°λ‚˜ μ–΄λŠ μͺ½μ— λ¬Έμ œκ°€ μžˆμ–΄ 톡신이 μ œλŒ€λ‘œ λ˜μ§€ μ•Šμ„ λ•Œ λ°œμƒλœλ‹€.
  • 보톡은 접속이 ν­μ£Όν•˜λŠ” λ“±μ˜ μ›μΈμœΌλ‘œ μ„œλ²„μ—μ„œ μ–΄λ–€ 이유둜 톡신μž₯μ• κ°€ λ°œμƒν•˜μ˜€μ„ κ²½μš°μ— λ°œμƒλœλ‹€.
  • μΈν„°λ„·μƒμ˜ μ„œλ²„κ°€ λ‹€λ₯Έ μ„œλ²„λ‘œλΆ€ν„° μœ νš¨ν•˜μ§€ μ•Šμ€ 응닡을 받은 κ²½μš°μ—λ„ λ°œμƒλœλ‹€.
  • ν˜Ήμ€ μ‚¬μš©μž λΈŒλΌμš°μ €μ— 이상이 μžˆκ±°λ‚˜, 잘λͺ»λœ λ„€νŠΈμ›Œν¬ μ—°κ²° ν˜Ήμ€ μ„€μ • 등을 ν–ˆμ„ λ•Œλ„ λ°œμƒλœλ‹€.

502 Bad Gateway

502 Bad Gateway μƒνƒœ μ½”λ“œλŠ” 검색 봇 및 기타 ν¬λ‘€λŸ¬κ°€ μ‚¬μ΄νŠΈλ₯Ό λ°©λ¬Έ ν•˜λŠ” 속도에 영ν–₯을 쀄 수 μžˆλ‹€. κ·Έλž˜μ„œ ν΄λΌμ΄μ–ΈνŠΈμ— 502 μƒνƒœ μ½”λ“œλ₯Ό λ°˜ν™˜ν•˜λŠ” λ™μ•ˆ μ„œλ²„κ°€ μ˜€λž«λ™μ•ˆ λ‹€μš΄λœ μƒνƒœλΌλ©΄μ‚¬μ΄νŠΈμ˜ 검색 μˆœμœ„μ— 영ν–₯을 쀄 수 μžˆλ‹€. λ”°λΌμ„œ μ‚¬μ΄νŠΈκ°€ μΌμ‹œμ μœΌλ‘œ λ‹€μš΄λœ κ²½μš°μ—λŠ” 502 λŒ€μ‹  503 Service Unavailable μƒνƒœ μ½”λ“œλ₯Ό λ°˜ν™˜ν•˜λŠ” 것이 μ’‹λ‹€.

503 Service Unavailable

  • Service Unavailable β‡’ μ„œλΉ„μŠ€ 이용 λΆˆκ°€ (μΌμ‹œμ )
  • μ§€κΈˆ μ„œλ²„κ°€ μš”μ²­μ„ μ²˜λ¦¬ν•΄ 쀄 수 μ—†μ§€λ§Œ, λ‚˜μ€‘μ— κ°€λŠ₯함을 μ˜λ―Έν•˜κ³ μž ν• λ•Œ μ‘λ‹΅λœλ‹€.
  • 이 μ‘λ‹΅μ˜ 일반적인 μ›μΈμœΌλ‘œλŠ”, κ°‘μž‘μŠ€λŸ¬μš΄ νŠΈλž˜ν”½ κΈ‰μ¦μœΌλ‘œ μ„œλ²„κ°€ κ³ΌλΆ€ν•˜λ˜κ±°λ‚˜, νŠΉμ • μ‹œκ°„λŒ€μ— μ„œλ²„ 패치 및 μ—…λ°μ΄νŠΈ λ“± λ‹€μ–‘ν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ μ„œλ²„ λ‹€μš΄μ„ μ‹œμΌ°κ±°λ‚˜, μ„œλ²„κ°€ μž¬λΆ€νŒ…λ˜κ±°λ‚˜, λ°©ν™”λ²½ 섀정에 잘λͺ»λœ ꡬ성이 μžˆκ±°λ‚˜ λ“± λ‹€μ–‘ν•˜λ‹€.
  • μ„œλ²„κ°€ μ–Έμ œ κ·Έ λ¦¬μ†ŒμŠ€λ₯Ό μ‚¬μš©ν•  수 있게 될지 μ•Œκ³  μžˆλ‹€λ©΄, μ„œλ²„λŠ” Retry-After 헀더λ₯Ό 응닡에 ν¬ν•¨μ‹œμΌœ μ–Έμ œ κ·Έ λ¦¬μ†ŒμŠ€λ₯Ό μ‚¬μš©ν•  수 μžˆλŠ”μ§€μ— λŒ€ν•œ μ•ˆλ‚΄λ₯Ό ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ 해쀄 수 μžˆλ‹€.
  • 502 Bad Gateway μƒνƒœ μ½”λ“œμ™€ 달리 μ›Ή 크둀러의 검색 μˆœμœ„μ— 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠλŠ”λ‹€.

503 Service Unavailable

μœ„μ—μ„œ μ–ΈκΈ‰ν•˜λ“―μ΄, 502 μƒνƒœ μ½”λ“œμ™€ 달리 503 μƒνƒœ μ½”λ“œλŠ” λ˜‘κ°™μ΄ μ„œλ²„ λ¬Έμ œμž„μ—λ„ μ›ΉνŽ˜μ΄μ§€μ˜ 검색 μˆœμœ„μ— 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠλŠ”λ‹€. μ›Ή 크둀러 봇이 503 Service Unavailable  μƒνƒœ μ½”λ“œλ₯Ό λ°›μœΌλ©΄ μ„œλ²„μ— μΌμ‹œμ μΈ λ¬Έμ œκ°€ μžˆλ‹€κ³  λ©”λͺ¨ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€.
그런데 만일 μ‚¬μ΄νŠΈκ°€ μž₯κΈ°κ°„(예: λ©°μΉ  이상) λ‹€μš΄λ˜κ³  이 κΈ°κ°„ λ™μ•ˆ 503 μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•  수 μ—†μŒ μƒνƒœ μ½”λ“œλ₯Ό λ°˜ν™˜ν•˜λŠ” 경우 검색 엔진은 μ‚¬μ΄νŠΈκ°€ 영ꡬ적으둜 μ˜€ν”„λΌμΈ μƒνƒœμΈ κ²ƒμœΌλ‘œ κ°„μ£Όν•˜κ³  μ‚¬μ΄νŠΈκ°€ 볡ꡬ되기 μ „κΉŒμ§€ λͺ¨λ“  검색 μˆœμœ„λ₯Ό μ‚¬λΌμ§€κ²Œ ν•  μˆ˜λ„ μžˆλ‹€. μ‚¬μ΄νŠΈκ°€ 볡ꡬ되면 λ‹€μ‹œ ν¬λ‘€λ§ν•˜μ—¬ μˆœμœ„λ₯Ό λ³΅κ΅¬ν•œλ‹€.

 

πŸ“ 503 μƒνƒœμ½”λ“œ 흐름 μ˜ˆμ‹œ

1. ν΄λΌμ΄μ–ΈνŠΈλŠ” μ„œλ²„μ—κ²Œ λ¦¬μ†Œλ₯Ό μš”μ²­ν•œλ‹€.

503 Service Unavailable

 

2. 그런데 μ„œλ²„λŠ” κ°‘μž‘μŠ€λŸ¬μš΄ νŠΈλž˜ν”½ κΈ‰μ¦μœΌλ‘œ μ„œλ²„κ°€ κ³ΌλΆ€ν•˜ λ˜μ„œ μΌμ‹œμ μΈ 문제둜 인해 λ¦¬μ†ŒμŠ€λ₯Ό μΌμ‹œμ μœΌλ‘œ μ²˜λ¦¬ν•  수 μ—†μ–΄, Retry-After 헀더와 ν•¨κ»˜ 1800초 뒀에 μš”μ²­ν•˜λΌκ³  μ•ˆλ‚΄ν•œλ‹€.

503 Service Unavailable


504 Gateway Timeout

  • Gateway Timeout β‡’ κ²Œμ΄νŠΈμ›¨μ΄ μ‹œκ°„ 초과둜, μ„œλ²„μ—μ„œ μš”청을 μ²˜λ¦¬ν•˜μ§€ μ•„λ‹ˆν•˜κ³  μ—°κ²°μ„ λ‹«μŒ
  • 408 Request Timeout κ³Ό λΉ„μŠ·ν•΄ λ³΄μ΄μ§€λ§Œ, λ‹€λ₯Έ μ„œλ²„μ—κ²Œ μš”μ²­μ„ 보내고 응닡을 기닀리닀 νƒ€μž„μ•„μ›ƒμ΄ λ°œμƒν•œ κ²Œμ΄νŠΈμ›¨μ΄λ‚˜ ν”„λ‘μ‹œ μ„œλ²„μ—μ„œ 온 μ‘λ‹΅μ΄λΌλŠ” 점이 λ‹€λ₯΄λ‹€.

504 Gateway Timeout


505 HTTP Version Not Supported

  • HTTP Version Not Supported β‡’ μ„œλ²„μ—μ„œ μ§€μ›λ˜μ§€ μ•ŠλŠ” HTTP 버전이라 처리 λΆˆκ°€
  • ν˜„μ—…μ— μ“°μ΄λŠ” HTTP 버전은 HTTP/1.0 , HTTP/1.1, HTTP/2 , HTTP/3 이 μžˆλŠ”λ°, 이쀑 μ„œλ²„μ—μ„œ μ§€μ›ν•˜μ§€ μ•ŠλŠ” λ²„μ „μ˜ ν”„λ‘œν† μ½œλ‘œ 된 μš”μ²­μ„ λ°›μ•˜μ„ λ•Œ μ‘λ‹΅λœλ‹€.

506 Variant Also Negotiates

  • μ½˜ν…μΈ  ν˜‘μƒκ³Ό κ΄€λ ¨μžˆλŠ” μƒνƒœ μ½”λ“œ
  • μ‹€ν—˜μ μΈ ν”„λ‘œν† μ½œμ΄λ©° κ³΅μ‹μ μœΌλ‘œ ν‘œμ€€μœΌλ‘œ μ±„νƒν•˜μ§€ μ•Šμ€ 응닡 μ½”λ“œ

507 Insufficient Storage

  • Insufficient Storage β‡’ μŠ€ν† λ¦¬μ§€ 곡간 λΆ€μ‘±
  • μ„œλ²„μ— HTTP μš”μ²­μ„ μˆ˜μš©ν•  μΆ©λΆ„ν•œ 곡간이 μ—†μŒμ„ λ‚˜νƒ€λ‚΄λŠ” 응닡 μ½”λ“œ
  • WebDAV μš”μ²­μ— λŒ€ν•œ μ‘λ‹΅μš© μƒνƒœ μ½”λ“œ

508 Loop Detected

  • Loop Detected β‡’ λ¬΄ν•œ 루프λ₯Ό 감지
  • μ„œλ²„κ°€ μš”μ²­μ„ μ²˜λ¦¬ν•˜λŠ” λ™μ•ˆ λ¬΄ν•œ 루프λ₯Ό κ°μ§€ν•œ 경우 μš”μ²­μ„ μ’…λ£Œν•¨
  • WebDAV μš”μ²­μ— λŒ€ν•œ μ‘λ‹΅μš© μƒνƒœ μ½”λ“œ

510 Not Extended

  • Not Extended β‡’ μΆ”κ°€ ν™•μž₯이 ν•„μš”
  • μ‹€ν—˜μ μΈ ν”„λ‘œν† μ½œμ΄λ©° κ³΅μ‹μ μœΌλ‘œ ν‘œμ€€μœΌλ‘œ μ±„νƒν•˜μ§€ μ•Šμ€ 응닡 μ½”λ“œ

511 Network Authentication Required

  • Network Authentication Required β‡’ λ„€νŠΈμ›Œν¬ 인증 μš”κ΅¬
  • ν΄λΌμ΄μ–ΈνŠΈκ°€ λ„€νŠΈμ›Œν¬ μ•‘μ„ΈμŠ€λ₯Ό μ–»μœΌλ €λ©΄ μΈμ¦μ΄ ν•„μš”ν•˜λ‹€λŠ” 것을 λ‚˜νƒ€λ‚Έλ‹€. 보톡 λ„€νŠΈμ›Œν¬μ— μ—‘μ„ΈμŠ€ν•  λ•Œ 둜그인이 ν•„μš”ν•œ 경우λ₯Ό λ“€ 수 μžˆλ‹€.
  • μΊ‘ν‹°λΈŒ ν¬ν„Έμ—μ„œ WiFi λ„€νŠΈμ›Œν¬μ— μ—°κ²°ν•œ ν›„ μΌμ’…μ˜ λ‘œκ·ΈμΈμ„ 거쳐야 함을 컴퓨터에 μ•Œλ¦¬λŠ” 데 μ‚¬μš©λœλ‹€.
  • 이 응닡 μ½”λ“œλŠ” 원 μ„œλ²„μ—μ„œ μƒμ„±λ˜λŠ” 것이 μ•„λ‹ˆλΌ, λ„€νŠΈμ›Œν¬μ— λŒ€ν•œ μ•‘μ„ΈμŠ€λ₯Ό μ œμ–΄ν•˜λŠ” ν”„λ‘μ‹œ μ„œλ²„μ—μ„œ μƒμ„±λœλ‹€.

 

πŸ“ 511 μƒνƒœμ½”λ“œ 흐름 μ˜ˆμ‹œ

μΌμƒμƒν™œμ—μ„œ μ§€ν•˜μ² μ΄λ‚˜ λ„μ„œκ΄€μ—μ„œ T WIFI ZONE으둜 μ™€μ΄νŒŒμ΄ λ„€νŠΈμ›Œν¬λ₯Ό μ—°κ²°ν•˜κ³  인터넷을 μ‹€ν–‰ν•˜λ©΄, λ‚΄κ°€ μš”κ΅¬ν•˜λ˜ νŽ˜μ΄μ§€κ°€ μ•„λ‹Œ λœ¬κΈˆμ—†μ΄ λ„€νŠΈμ›Œν¬ 둜그인 νŽ˜μ΄μ§€κ°€ λ–΄μ—ˆλ˜ κ²½ν—˜μ„ ν•œλ²ˆμ―€μ€ κ²ͺ어봀을 것이닀. 이것이 511 응닡에 λŒ€ν•œ μƒνƒœ 흐름이라고 보면 λœλ‹€.

 

1. ν΄λΌμ΄μ–ΈνŠΈλŠ” www.example.com ν™ˆνŽ˜μ΄μ§€μ— μ ‘μ†ν•˜κΈ° μœ„ν•΄ 원 μ„œλ²„μ— μš”μ²­ν•œλ‹€.

511 Network Authentication Required

 

2. 그런데 원 μ„œλ²„μ— 가기전에 쀑간 ν”„λ‘μ‹œ μ„œλ²„κ°€ λ„€νŠΈμ›Œν¬ 인증을 λ¨Όμ € μš”κ΅¬ν•œλ‹€. 그에 λŒ€ν•œ μ‘λ‹΅μœΌλ‘œ 511 μƒνƒœ μ½”λ“œλ₯Ό λ°˜ν™˜ν•˜κ³ , μ–΄λ–€ κ²½μš°μ—λŠ” λ„€νŠΈμ›Œν¬ 둜그인 νŽ˜μ΄μ§€λ‘œ λ¦¬λ‹€μ΄λ ‰νŠΈ μ‹œν‚€κΈ°λ„ ν•œλ‹€.

511 Network Authentication Required

 

3. ν΄λΌμ΄μ–ΈνŠΈλŠ” λ„€νŠΈμ›Œν¬ 둜그인 νŽ˜μ΄μ§€μ—μ„œ 인증을 μ§„ν–‰ν•˜κ³  인터넷을 μ΄μš©ν•œλ‹€.

511 Network Authentication Required


599 Network Connect Timeout Error

  • Network Connect Timeout Error β‡’ λ„€νŠΈμ›Œν¬ μ—°κ²° μ‹œκ°„ μ΄ˆκ³Ό μ˜€λ₯˜
  • 일뢀 ν”„λ‘μ‹œμ—μ„œ μ‚¬μš©ν•˜λŠ” 비곡식 HTTP μƒνƒœ μ½”λ“œ
  • κ°œλ°œμžλŠ” 이 μƒνƒœ μ½”λ“œλ₯Ό λΉ„κ³΅μ‹μ μœΌλ‘œ μ‚¬μš©ν•˜μ—¬, 둜컬 λ„€νŠΈμ›Œν¬λ₯Ό 찾을 수 μ—†κ±°λ‚˜ 둜컬 λ„€νŠΈμ›Œν¬μ— λŒ€ν•œ HTTP μ—°κ²° μ‹œκ°„μ΄ μ΄ˆκ³Όλ˜μ–΄ μ½”λ“œμ—μ„œ μ‹€ν–‰ν•œ HTTP μš”μ²­μ΄ μ‹€νŒ¨ν–ˆμŒμ„ λ‚˜νƒ€λ‚Ό 수 μžˆλ‹€.

# 참고자료

λͺ¨λ“  개발자λ₯Ό μœ„ν•œ HTTP μ›Ή κΈ°λ³Έ 지식 - κΉ€μ˜ν•œ

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

https://http.dev/status