본문 바로가기

nginx4

Docker로 Nginx 운용하기 이 글에서는 Docker 환경에서 Nginx 컨테이너를 통해 SSL을 적용하고,`localhost:8000` 에서 동작 중인 백엔드 서버와 연결하는 방법을 소개합니다. 🧱 1. 프로젝트 디렉토리 구조my-nginx-setup/├── docker-compose.yml├── nginx/│ ├── nginx.conf # Nginx Configuration│ └── ssl/│ ├── cert.pem # SSL 인증서│ └── privkey.pem # SSL 키└── log/ # Log 저장프로젝트 디렉토리를 하나 만듭니다.`docker-compose.yml` 파일을 통해 설정합니다.볼륨 마운트를 할 `nginx` 및 `log` 디렉토리를 만듭니다.`nginx/ssl` .. 2025. 7. 9.
Let's Encrypt 의 이미 만료된 인증서를 갱신하기 ✅ 개요HTTPS 를 위한 무료 SSL 인증서 발급 서비스인 Let's Encrypt 는 일반적으로 90일의 유효기간을 제공합니다. 보통은 자동 갱신을 설정해 두지만, 가끔 예상치 못하게 인증서가 만료된 후 이를 갱신해야 할 때가 있습니다.저도 최근 그런 상황을 겪게 되어, 갱신을 수행한 과정을 정리하였습니다. 혹시 Let's Encrypt 를 통해 무료 SSL 을 적용해보고 싶은 분은 아래 글을 참고하시길 바랍니다. 가비아 & letsencrypt & Nginx 로 개인서버에 도메인 붙여보기개요최근에 구하게 된 PC를 개인서버로 만들어서 이것저것 개발하다보니, 도메인을 붙이고 싶다는 생각이 들었다.원래 AWS를 이용해서는, Route 53에서 도메인을 구매하고, SSL을 먹이기 위해서 ACMts01.t.. 2025. 4. 16.
[Ubuntu] 인터넷 없는 내부망에 Nginx 설치하기 (실패) 인터넷 없는 내부망에 Nginx 설치하기 (실패)인터넷이 되지 않는, Ubuntu 환경에서 Nginx 를 설치해야 했다. 그러면 당연히 인터넷이 되는 환경에서 설치 파일들을 마련하여, SCP나 FTP 등으로 넘겨주고 설치를 하는 수밖에 없다.결론을 이야기하자면, 일단 실패(포기)했다. 이유는 너무 많은 종속성 설치를 연쇄적으로 요구하는데, 이걸 다 점검하면서 하기엔 시간이 부족했기 때문이다.그러므로 실제로 이 글을 따라 하시면, 똑같이 포기하게 될 수도 있으므로 참고만 하시기를 바란다. 만약, 끈기와 시간이 있다면 모든 종속성을 설치해서 성공할 수 있을까...?다른 방법으로, 이미 설치된 Nginx 를 모두 말아서 넘기는 방법이 있다고 하는데, 나중에 된다면 시도해 봐야겠다. 그래도 열심히 했으니, 일단.. 2025. 4. 3.
가비아 & letsencrypt & Nginx 로 개인서버에 도메인 붙여보기 개요최근에 구하게 된 PC를 개인서버로 만들어서 이것저것 개발하다보니, 도메인을 붙이고 싶다는 생각이 들었다.원래 AWS를 이용해서는, Route 53에서 도메인을 구매하고, SSL을 먹이기 위해서 ACM 인증서를 설정해서, 운용하는 EC2에 붙인 ALB에 싹 설정하는 방법만 알고 있었다.그런데 이번 기회에 직접 붙여보는 것이 해보고 싶어 직접 시도해 보았다.가비아에서 도메인을 구매하고letsencrypt 로 SSL 인증서를 다운로드하고Nginx 로 서버에 SSL 인증서를 적용 및 프록시까지 설정한내역에 대해서 설명하고자 한다.letsencrypt 와 Nginx 는 Ubuntu 서버 내에서 진행하였다. 1. 가비아에서 도메인 구매여기저기서 저렴한 도메인, SSL 가격을 알아보았지만, 얼추 계산했을 때 최.. 2025. 1. 7.