docker 2

Nginx로 HTTPS(SSL) 구축하기 (Reverse Proxy + Let’s Encrypt)

예전에는 HTTPS를 붙인다고 하면 꽤 부담스러운 작업처럼 느껴졌다.인증서 발급, CSR 생성, 인증서 파일 적용, 웹서버 설정, 갱신 관리까지 손이 많이 갔고, 작은 서비스 하나 올리는데도 진입장벽이 있었다.그런데 Nginx + Let’s Encrypt + Certbot 조합으로 구성해보니 생각보다 훨씬 간단했다.특히 개인 서버나 소규모 서비스에서는 “도메인 연결 + Nginx reverse proxy + certbot 실행” 정도만으로도 HTTPS 서비스를 빠르게 올릴 수 있다.이번 글에서는 Nginx를 이용해 SSL(HTTPS)을 붙이는 전체 흐름을 실제 적용 순서대로 정리한다.1. 구성 목표이번에 목표로 한 형태는 다음과 같다.도메인: example.com (본인 도메인으로 변경)웹서버: ngin..

WEB_WAS/Nginx 2026.03.20

Docker "Failed to start docker.service: Unit docker.service not found" 오류

Docker가 snap 기반으로 설치 되어 서비스가 정상 기동이 되지 않을 경우 해결 방법 1. docker가 Snap인지 확인 #which docker /snap/bin/docker로 나오면 Snap 기반 2. Snap으로 설치된 Docker 제거sudo snap remove docker 3. Snap 대신 Docker 공식 설치로 전환- Docker 공식 리포지터리를 통한 설치 (Ubuntu 24.04 기준)sudo apt updatesudo apt install -y ca-certificates curl gnupgsudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | \ su..