nginx

DevOps

Nextjs Springboot Nginx Docker-compose

서론 우리 프로젝트의 front는 Nextjs로 되어있고, back은 Springboot로 되어있다. 앞에 proxy server로 Nginx를 두었다. 각 어플리케이션마다 도커 이미지로 만들어 하나의 명령어로 관리하고 싶었다. 그 과정에서 참 많은 일들이 있었다. 순 개발시간은 50시간이 넘어갔고, 기간으로는 2.5주 정도 걸린 것 같다. 여태까지의 실패하고 좌절하고 다시 시작하고 여러 사람들의 도움으로 완성하는 과정을 설명하겠다. 본론 사실 처음에는 Nginx가 무엇인지, 왜 붙어야하는지 이해하지 못했는데 같은 회사 동료분께서 보안은 절대적으로 중요하며 내부포트(3000, 8080)를 개방하는 것이 아니라 외부포트(80) 하나로만 통신을 해야한다고 말씀해주셔서 도입하게 되었다. 일단 지금 상태로는 b..

DevOps

AWS CM, ELB, Nginx use HTTPS server building

사용하게 된 계기ACM비용이 무료이고 만료기간을 까먹어도 자동으로 갱신해주기 때문에 편리하다.기존에는 인스턴스를 하나하나 적용했어야 했던 SSL을 Route 53(도메인 네임을 설정한 곳)을 통해 하나의 인증서로 여러 인스턴스에서 사용이 가능하다.ELBACM의 단점으로 ELB를 무조건 사용해줘야한다. → 강제적임.요즘 Load balancing이라는 얘기를 많이 들어봤는데 이참에 배워보려고 하였다.Nginx서버의 보안성과 프로세스의 확장성을 위해 Proxy Server인 Nginx를 두었다.Nginx와 Apache를 고민했는데 내가 알기론 Apache는 서버 요청이 Thread와 1:1로 매칭되어 동시에 서버에 요청이 들어가면 Thread에 대한 생성 비용이 존재함. Nginx는 비동기적 방식으로 동시에..

devtaeyun
'nginx' 태그의 글 목록