HTTP 3

HTTP상태코드

개발하다보면 한 번쯤 이런 화면이나 숫자를 본 적이 있으실 겁니다.웹페이지가 작동하지 않을 때 보이는 404 Not Found서버가 터졌을 때 개발자들이 외치는 500 Internal Server ErrorAPI 통신 성공시 반갑게 맞이하는 200 OK이 3자리 숫자들의 정체가 바로 HTTP 상태 코드(Status Code)입니다. 왜 텍스트(Sucess, Fail 등) 글자 대신 3자리 숫자를?서버는 단순히 HTML이나 JSON 데이터만 보내는 것이 아니라, 클라이언트의 요청이 성공했는지 실패했는지에 대한 결과도 함께 전달해야 합니다. 물론 "성공했습니다" 또는 "오류가 발생했습니다"처럼 문장으로 표현할 수도 있겠지만, 인터넷 세상에는 수많은 언어와 시스템, 운영체제가 존재합니다. 한국어, 영어, 일본..

DevOps/Network 2026.07.07

HTTP/HTTS

우리는 매일 인터넷을 사용합니다. 브라우저를 열고 주소를 입력하면 자연스럽게 웹 페이지가 열리고 로그인도 하고 쇼핑도 하며, 인터넷 뱅킹도 이용합니다. 근래에는대부분 https://1213con.tistory.com 처럼 https로 시작하는 주소를 많이 보고 입력도 하실겁니다. http, https 둘의 차이는 무엇일까요? 단지 알파벳 's' 하나가 더 붙었을 뿐인데요. 이번 글에서는 HTTP가 무엇이고 HTTPS와 차이점 등을 공부해보겠습니다.HTTP란HTTP는 HyperText Transfer Protocol의 약자입니다. 이름은 조금 거창하지만, 쉽게 말해 웹 브라우저(클라이언트)와 웹 서버가 데이터를 주고받기 위해 만든 약속(Protocol)입니다.브라우저 : 이 페이지(HTML)좀 보여주세요..

DevOps/Network 2026.07.06

[TroubleShooting] 내부망은 정상인데 외부망만 502 Bad Gateway

출근해서 자리에 앉자마자 "지도의 Identify(아이덴티파이) 기능이 안 된다"는 장애 내용을 전달받았습니다. 잘 되던 기능이 갑자기 안 된다니 곧바로 테스트를 진행했습니다. ※ Identify 기능은 지도에서 객체를 클릭하면 해당 객체의 속성 정보를 조회하는 기능입니다. 내부망과 외부망테스트해보니 내부망과 외부망의 결과가 달랐습니다.내부망(172.xxx.xxx.xxx) : 정상Cloudflare Tunnel(외부망) : 502 Bad Gateway최근 포트포워딩 없이 안전하게 내부망을 연계하기 위해 Cloudflare Tunnel을 도입했는데( Cloudflare Tunnel 도입기 : 포트 포워딩 없이 다중 내부망 극복기 ) 이 터널을 적용한 이후 처음 발생한 장애였습니다.시스템 구조시스템 구조..

Log/개발 일기 2026.06.30