AWS Lightsail로 WordPress 블로그 구축하기 — 인스턴스 생성부터 플러그인 설정까지

“☕” 7 “min read”개발자 블로그를 시작하려면 플랫폼 선택부터 서버 구축까지 결정할 게 많습니다. 이 글에서는 AWS Lightsail에 Bitnami WordPress를 올려서 기술 블로그를 구축한 전체 과정을 정리합니다. 인스턴스 생성, 도메인 연결, SSL 설정, 플러그인 구성까지 한 번에 다룹니다. 1. 왜 AWS Lightsail을 선택했는가 블로그 호스팅 선택지는 여러 가지가 있습니다. 선택지 월 비용 장점 단점 가비아/카페24 호스팅 5,000~10,000원 관리 편함 … 더 읽기

Gitea 오픈소스 두 번째 기여: 영문 로케일 오타와 문법 수정하기

“☕” 5 “min read”첫 번째 Gitea 기여(DNF5 명령어 수정)를 마치고 나니, 다음 기여거리를 찾는 데 훨씬 자신감이 붙었습니다. 이번에는 영문 로케일 파일의 오타와 문법 오류를 수정하고, Go 소스코드의 키 참조까지 함께 고친 과정을 공유합니다. 배경: 이슈를 찾기까지 Gitea 프로젝트에 기여할 이슈를 찾던 중, 핵심 메인테이너가 직접 작성한 메타 이슈 #35015를 발견했습니다. “Some good first issues (likely easy to … 더 읽기

ZGC vs G1GC — Off-Heap 메모리 해제 차이 완전 정리

“☕” 14 “min read”GC만 바꿨을 뿐인데 OutOfMemoryError: Direct buffer memory가 터집니다. 이 글에서는 Java 17 기준으로 G1GC와 ZGC가 Off-Heap 메모리를 해제하는 메커니즘이 어떻게 다른지, 그리고 GC 선택에 따라 어떤 튜닝이 필요한지 정리합니다. 이 글은 이전 글: Off-Heap 메모리와 DirectByteBuffer 누수 탐지 가이드의 후속편입니다. DirectByteBuffer의 기본 동작 원리와 누수 탐지 방법은 이전 글을 먼저 참고하세요. 1. 왜 GC에 따라 … 더 읽기

AWS Lightsail 크립토마이너 감염 대응기: 탐지부터 제거까지

“☕” 11 “min read”서버 CPU가 이유 없이 100%를 찍고 있다면, 누군가 내 서버에서 암호화폐를 채굴하고 있을 수 있습니다. 이 글은 제 AWS Lightsail WordPress 서버에서 실제로 발생한 Monero 크립토마이너 감염 사건의 발견부터 완전 제거까지의 과정을 기록한 대응기입니다. 1. 어느 날 서버가 느려졌다 개인 기술 블로그(WordPress)와 사이드 프로젝트 API 서버를 AWS Lightsail 인스턴스 하나에서 운영하고 있었습니다. Bitnami WordPress 스택(Apache … 더 읽기

Java Off-Heap 메모리와 DirectByteBuffer 누수 탐지 실전 가이드

“☕” 11 “min read”메모리를 분명히 해제했는데 프로세스 RSS는 왜 계속 올라갈까요? Heap GC는 정상인데 서버 메모리가 부족하다는 알람이 울린다면, JVM Heap 바깥의 네이티브 메모리를 의심해봐야 합니다. 이 글에서는 Off-Heap 메모리 누수의 원리부터 jcmd, pmap, NativeMemoryTracking을 이용한 탐지, 그리고 코드 레벨 해결까지 단계별로 정리합니다. 1. 왜 Off-Heap 메모리를 알아야 할까요? Java 개발자라면 -Xmx로 Heap 크기를 설정하고 GC 로그를 확인하는 … 더 읽기

Gitea 오픈소스 첫 기여: good first issue부터 PR 머지까지

Gitea PR #36527 - RPM 템플릿에 DNF5 명령어 추가 diff

“☕” 5 “min read”오픈소스 기여를 해보고 싶지만 어디서부터 시작해야 할지 모르겠다면, 이 글이 도움이 될 것입니다. Gitea 프로젝트에 템플릿 파일 5줄을 수정하는 작은 기여를 했고, 이슈 탐색부터 PR 머지까지의 전체 과정을 공유합니다. 왜 Gitea였나 Gitea는 Go로 작성된 셀프 호스팅 Git 서비스입니다. GitHub와 비슷한 기능을 제공하는 오픈소스 프로젝트로, GitHub 스타 53k 이상의 활발한 커뮤니티를 가지고 있습니다. Gitea에 관심을 가지게 … 더 읽기