디지털오션: 가입부터 Droplet 생성 및 삭제

디지털오션 Droplet 만들기 화면: 로고와 왼쪽 메뉴, Create Droplet 제목

디지털오션(DigitalOcean)은 Droplet이라는 이름의 가상 서버(VPS)를 쓴 시간만큼 요금을 매겨 빌려 주는 클라우드 서비스입니다. 처음 VPS를 만드는 사람 기준으로 가입과 결제 수단 등록을 마치고, Ubuntu 24.04 LTS와 월 6달러 요금제로 Droplet을 만들어 접속 주소를 받는 데까지 2026년 11월 5일 제어판 화면 그대로 따라갔습니다.

우분투 서버 초기 설정: 신규 설치 후 Ubuntu 서버에서 시작할 9단계

우분투 서버 초기 설정 순서: 키 복사, 새 창 확인, root 로그인 차단, SSH 허용, ufw 켜기

새 서버를 받으면 서비스를 올리기 전에 우분투 서버 초기 설정을 한 번 거칩니다. 디지털오션에서 만든 Ubuntu 24.04 서버에 root로 접속해 패키지 업데이트부터 sudo 사용자, 키 로그인, 방화벽, 시간대, 자동 보안 업데이트, 스왑까지 차례로 설정하고, 재부팅한 뒤에도 설정이 그대로 남는 것까지 확인했습니다.

Permission denied: /dev/null 포함 10가지 사례

Permission denied 설명 다이어그램: 오류 문구 버튼을 누르면 먼저 볼 명령과 이 글에서 볼 자리가 나오는 모습

Permission denied는 리눅스에서 지금 계정에 그 파일이나 폴더, 명령을 쓸 권한이 없을 때 나오는 오류입니다. 오류 줄 앞의 명령 이름과 경로로 어떤 경우인지 고른 뒤 ls -l로 권한과 소유자를 확인하고, 그 경우에 맞는 권한이나 계정으로 다시 실행하면 해결됩니다.

meta charset utf-8: 애드센스 크롤러가 한글 이미지 주소를 깨뜨린 404와 php-fpm 꽉 참 문제

meta charset utf-8 인코딩 결정 순서 설명 다이어그램

HTML 앞부분에서 meta charset utf-8 선언을 찾지 못하고 응답 머리에도 charset이 없으면, 읽는 쪽은 문서의 문자 인코딩을 짐작하거나 기본값으로 읽게 됩니다. Nginx와 Apache 구성의 워드프레스 서버에서 애드센스 크롤러가 깨진 한글 이미지 주소로 요청을 몰아 보내 404 처리에 PHP 워커가 모두 찬 일을 로그로 추적한 결과, 캐시본 응답 머리에 charset을 붙이고 없는 정적 파일은 nginx가 바로 404로 처리하게 해 같은 요청이 다시 워커를 채우지 않게 했습니다.

리눅스 커널 취약점 CVE-2026-98432: 임시 차단과 커널 패치 적용

리눅스 커널 취약점 CVE-2026-98432 use-after-free 흐름 설명 다이어그램

CVE-2026-98432는 IPv4 TCP 연결을 받는 커널 코드에서 해제된 메모리를 다시 읽는 리눅스 커널 취약점으로, 리눅스 커널 CVE 팀이 Critical 등급으로 평가했습니다. 원격에서 인증 없이 공격할 수 있는 결함이라 Nginx와 Apache 구성의 AlmaLinux 9.8 라이트세일 서버에서 고친 커널 패키지로 업데이트하고 재부팅한 뒤, 실행 중인 커널 버전으로 패치를 확인하게 되었습니다.