일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- CI/CD
- vm
- 배포
- Spring Security
- CS
- 웹 서버
- 가상화
- Java
- web server
- JPA
- virtualization
- 스프링 시큐리티
- Container
- 도커
- HTTP
- 백엔드
- 데이터베이스
- spring cloud
- Spring
- spring boot
- mysql
- computer science
- 자바
- ORM
- 스프링 배치
- 스프링 부트
- spring batch
- 스프링
- 영속성 컨텍스트
- 컨테이너
- Today
- Total
목록웹 서버 (3)
개발 일기

이전에 왜 Nginx가 이 세상에 나오게 됐는지 알아봤으니 이제는 Nginx의 기능에 대해 하나씩 알아가볼 예정이다.가장 대표적인 기능이라고 생각드는 리버스 프록시에 대해 먼저 다뤄보고자한다.우선 Proxy Server에 대해 이해하고 Forward Proxy 그리고 Reverse Proxy에 대해서 알아보고자 한다.이때 Reverse Proxy가 Nginx와 같은 웹 서버 역할을 하므로 Reverse Proxy가 가질 수 있는 특징(장점)이 곧 웹 서버인 Nginx가 가질 수 있는 특징(장점)이라고 볼 수 있다.프록시 서버(Proxy Server)우선 '프록시'란? '대리인'을 뜻한다. 뭔가를 대신해준다는 의미인 것 같다.그렇다면 프록시 서버란 무엇일지 생각해보면 대신 처리해주는 서버 라고 생각해볼 수..

공부하게 된 계기나의 블로그 초반 게시글 중 하나인 [WEB] 웹 어플리케이션 서버(WAS)와 웹 서버 비교에서 다뤘던 웹서버에 대해서 알아볼 예정이다. 한창 Docker, CI/CD 등 배포 쪽을 공부하면서 다른 사람들의 인프라 아키텍처 같은 것을 보면서 어떤 방법으로 어떤 구조로 배포를 했는지 보면 많은 사람들이 NGINX를 웹서버로 둔 것을 확인할 수 있었다. 사실 내 배포를 보면 그냥 프론트 따로 백 따로 왜 NGINX가 필요한지 지금도 충분히 잘 돌아가서 잘 모르겠지만 많은 사람들이 쓰는 데에는 이유가 있지 않을 까 싶어서 공부해보고 내 EC2에도 설치하여 적용해보기로 했다. NGINX전에는?NGINX도 웹 서버이지만 그만큼 또 유명한 웹서버로는 흔히들 아는 Apache HTTP Server가 ..

스프링 생태계를 공부하다가 스프링 부트의 기능 중에 내장 서버라는 것이 있었는데 웹 애플리케이션을 실행하기 위해 필요한 Tomcat, Jetty등과 같은 웹 어플리케이션 서버 (WAS - Web Application Server)를 애플리케이션 내부에 포함하는 기능이다. 스프링 부트는 이러한 내장 서버를 통해 별도로 서버를 설치하고 구성하는 과정 없이, 애플리케이션 빌드 파일(.jar) 실행 만으로 웹 서비스를 배포할 수 있는 환경을 제공하게 된다고 했다. 이때 웹 어플리케이션 서버에 대해 잘 알지 못해서 웹 서버와 다른 것인지 정리해보고자 한다.또한 공부를 하면서 내가 이전에 창업 팀에서 활동하면서 배포했던 방식이 얼마나 단순하고 일차원적인 배포였는지를 알 수 있었다.나의 첫 배포는?전체적인 그..