본문 바로가기
반응형

Server3

[Docker + Nginx] Proxy Server에 Certbot으로 SSL 인증서 발급 받고 Https 적용하기 ⚡️ Certbot으로 SSL 인증서 발급받고 Https 적용하기 개인 리액트 프로젝트를 8080 포트로 올리고, 80 포트에는 Nginx를 이용해 프록시 서버를 올려 언제든 80 포트를 바꿀 수 있도록 했습니다. 그다음 프록시 서버에 ssl 인증서를 발급받고 https를 적용함으로써 다른 웹서버는 인증서에 대해 신경 쓸 필요가 없어졌습니다. 그럼 Certbot으로 Nginx에 ssl 인증서를 발급받고 https를 적용하는 방법을 소개합니다. 📌 포트포워딩 공유기의 포트포워드 설정에 들어가 80 포트와 443 포트를 열어줍니다. 📌 DNS A 레코드 수정 A Record : DNS에 저장되는 정보의 타입으로 도메인 주소와 서버의 IP 주소가 직접 매핑시키는 방법 도메인 제공 업체에서 DNS A 레코드를 .. 2023. 7. 27.
Github Action + React + Firebase API KEY 숨기기 Github Action + Docker + Nginx + React 야매 CI/CD 완성기 ⚡️ 계기 서버에 문외한이었던 저는 입사 후 개발 리포지토리에서 자동으로 배포되는 모습을 본 순간부터 홀딱 빠지게 되었습니다. 제대로 된 배포하는 방법도 몰랐던 저는, 그저 작성한 코드 lasbe.tistory.com ⚡ Github에 API KEY 숨기기 React와 Firebase로 개인 프로젝트를 진행하며 Gihub Action의 워크플로우를 구성해 푸시하면 자동으로 배포되도록 했습니다. Firebase를 사용하기 위해서는 프로젝트 내부에 API KEY가 포함되어야 하는데 처음에는 키가 그대로 노출되어 있어 리포지토리를 private로 설정해 이용했었습니다. 그러나 어느 정도 프로젝트가 완성 단계에 왔고 슬.. 2023. 3. 20.
Github Action + Docker + Nginx + React 야매 CI/CD 완성기 📒 Github Action + Docker + Nginx + React 야매 CI/CD 완성기 📌 계기 빈약한 서버 지식을 갖고 있었던 저는 입사 후 사내 구축된 CI/CD 환경을 보고 신문물을 만난 원주민마냥 깜짝 놀랐습니다. 이렇게 좋아보이는 기능을 제가 직접 해보지 않고선 직성이 풀리지 않죠. 그러다 어느날 몇 개월간 사용하지 않아 먼지 쌓여있는 개인 윈도우 노트북이 눈에 들어왔고, 기존 데이터를 밀어버린 후 우분투를 설치해서 하고 있던 개인 프로젝트를 자동으로 배포할 수 있게 도전해 봤습니다. 서버 쪽 기초 하나 없이 삽질했던 기억에 저와 같은 상황에 있으신 분들에게 조금이나마 도움이 되었으면 하는 마음에서 쓴 글이니 기술적인 부분에서는 많이 부족할 수 있습니다. 또한 분량 때문에 기능 구현에만.. 2023. 3. 20.
반응형

오픈 채팅