OG 태그 완전 가이드 — 링크 공유할 때 이미지가 안 뜨는 이유 (2026)

OG 태그 완전 가이드 — 링크 공유할 때 이미지가 안 뜨는 이유 (2026)

OG 태그 완전 가이드 — 링크 공유할 때 이미지가 안 뜨는 이유 (2026) 카카오톡에 링크를 보내면 제목, 설명, 이미지가 카드처럼 깔끔하게 표시되는 사이트가 있습니다. 반면 URL만 덩그러니 나오는 사이트도 있습니다. 이 차이를 만드는 게 OG 태그입니다. OG 태그를 모르고 사이트를 만들면, 누군가 내 사이트를 공유했을 때 제목도 이상하고 이미지도 없는 초라한 링크가 카카오톡에 뜹니다. 블로그를 … 더 읽기

Django 실시간 채팅 구현기 — Channels와 WebSocket으로 1:1 채팅을 만들었다 (2026)

Django 실시간 채팅 구현기 — Channels와 WebSocket으로 1:1 채팅을

Django 실시간 채팅 구현기 — Channels와 WebSocket으로 1:1 채팅을 만들었다 (2026) 매칭 기반 서비스를 만들면서 1:1 실시간 채팅이 필요했습니다. 매칭이 성사되면 두 사람이 바로 대화할 수 있어야 하는데, 일반적인 HTTP 요청-응답 방식으로는 “실시간”이 불가능합니다. 메시지를 보내면 상대방이 새로고침을 해야 보이니까요. 그래서 Django Channels + WebSocket으로 Django 실시간 채팅을 구현했습니다. 메시지를 보내는 순간 상대방 화면에 바로 … 더 읽기

feroxbuster 공격 차단 — 내 EC2 서버를 죽인 범인을 잡았다 (2026)

feroxbuster 공격 차단 — 내 EC2 서버를 죽인 범인을 잡았다 (2026)

Table of Contents Toggle feroxbuster 공격 차단 — 내 EC2 서버를 죽인 범인을 잡았다 (2026) Apache 로그를 열었더니 범인이 보였다 feroxbuster가 뭔데 서버를 죽이나 이번 공격이 서버를 죽인 이유 feroxbuster 공격 차단 1단계 — 공격 IP 차단 중요 — iptables 영구 저장 feroxbuster 공격 차단 2단계 — 스캐너 User-Agent 일괄 차단 이 한 줄로 차단되는 … 더 읽기

텔레그램 봇 LLM 연동 — Ollama로 나만의 AI 챗봇 만든 실전 후기 (2026)

텔레그램 봇 LLM 연동 — Ollama로 나만의 AI 챗봇 만든 실전 후기 (2026)

Table of Contents Toggle 텔레그램 봇 LLM 연동 — Ollama로 나만의 AI 챗봇 만든 실전 후기 (2026) 텔레그램 봇 LLM — 전체 구조 텔레그램 봇 LLM 연동 1단계 — BotFather에서 봇 만들기 봇 생성 과정 BotFather 추가 설정 텔레그램 봇 LLM 연동 2단계 — Ollama로 로컬 LLM 띄우기 Ollama 설치 모델 다운로드 및 실행 내가 … 더 읽기

EC2 OOM Kill 대응기 — 새벽에 서버가 죽었다, 범인은 메모리였다 (2026)

EC2 OOM Kill 대응기 — 새벽에 서버가 죽었다, 범인은 메모리였다 (2026)

Table of Contents Toggle EC2 OOM Kill — 새벽에 서버가 죽었다, 범인은 메모리였다 (2026) EC2 OOM Kill이란 — 서버가 자기 살겠다고 MySQL을 죽이는 것 EC2 OOM Kill 확인하기 — 사인 규명 MySQL 상태 확인 journalctl로 사망 기록 확인 SSH도 안 될 때 — 손도 못 대는 상황 EC2 OOM Kill 1차 대응 — Swap 추가 … 더 읽기

카카오 MAP API 연동 가이드 — 근처 맛집 추천 앱 만든 실전 후기 (2026)

카카오 MAP API 연동 가이드 — 근처 맛집 추천 앱 만든 실전 후기 (2026)

Table of Contents Toggle 카카오 MAP API 연동 가이드 — 근처 맛집 추천 앱 만든 실전 후기 (2026) 카카오 MAP API란 카카오 MAP API 키 발급받기 1단계: 카카오 개발자 등록 2단계: 애플리케이션 생성 3단계: API 키 확인 4단계: 플랫폼 등록 카카오 MAP API — 지도 띄우기 (기본) 카카오 MAP API — 내 위치 가져오기 카카오 … 더 읽기

Apache 디렉토리 리스팅 — 내 서버 파일이 전부 노출되고 있었다 (2026)

Apache 디렉토리 리스팅 — 내 서버 파일이 전부 노출되고 있었다 (2026)

Table of Contents Toggle Apache 디렉토리 리스팅 — 내 서버 파일이 전부 노출되고 있었다 (2026) Apache 디렉토리 리스팅이란 Apache 디렉토리 리스팅 — 내가 직접 겪은 상황 Apache 디렉토리 리스팅이 왜 위험한가 서버 구조 노출 민감한 파일 다운로드 숨겨둔 페이지 발견 Apache 디렉토리 리스팅 확인하는 법 Apache 디렉토리 리스팅 비활성화하는 법 방법 1: Apache 설정 파일 … 더 읽기

월급 계산기 만들기 — LoL 티어로 보는 내 월급, 직접 개발한 후기 (2026)

월급 계산기 만들기 — LoL 티어로 보는 내 월급, 직접 개발한 후기 (2026)

월급 계산기 만들기, 생각보다 재밌었습니다. “세전 300만원이면 실수령이 얼마지?” 하고 검색하다가 문득 “이거 직접 만들면 되잖아?”라는 생각이 들었습니다. 그런데 단순히 실수령액만 보여주면 재미없으니까, 소득 분위도 보여주고, LoL 티어로 매핑도 하고, 미국에선 어떤 소득계층인지, 이 월급이면 무슨 차를 살 수 있는지까지 — 한 번 입력하면 내 월급에 대한 모든 것을 보여주는 계산기를 만들어봤습니다. 오늘 pearsoninsight.com/tools/salary에 런칭했고, … 더 읽기

워드프레스 리다이렉트 루프 해결 — ERR_TOO_MANY_REDIRECTS 완벽 수정 가이드 (2026)

워드프레스 리다이렉트 루프 해결 — ERR_TOO_MANY_REDIRECTS 완벽 수정 가

워드프레스 리다이렉트 루프 때문에 사이트가 완전히 먹통이 됐습니다. “pearsoninsight.com에서 리디렉션한 횟수가 너무 많습니다. ERR_TOO_MANY_REDIRECTS” — 이 에러 메시지를 보는 순간 심장이 철렁했죠. Cloudflare에 도메인을 연결하고, SSL을 설정하고, 워드프레스 주소를 HTTPS로 바꾸는 것까지는 순조로웠는데 갑자기 사이트도 안 열리고 관리자 페이지도 접속이 안 되는 상황이 벌어졌습니다. 이 글에서는 제가 직접 겪은 WP 리다이렉트 무한 반복의 원인과 해결 … 더 읽기

워드프레스 도메인 연결 — Cloudflare + AWS EC2 + SSL 설정 완전 가이드 (2026)

워드프레스 도메인 연결 — Cloudflare + AWS EC2 + SSL 설정 완전 가이

Table of Contents Toggle 워드프레스 도메인 연결 — Cloudflare + AWS EC2 + SSL 설정 완전 가이드 (2026) 워드프레스 도메인 연결 전 알아야 할 것 — 도메인 어디서 사야 싼가 해외 도메인 등록 업체 국내 도메인 등록 업체 워드프레스 도메인 연결 1단계 — Cloudflare DNS 설정 Cloudflare DNS 레코드 추가 방법 워드프레스 도메인 연결 2단계 … 더 읽기