서비스를 유지하면서, 배포하는 방법AWS - 블루 그린 무중단 배포도커를 이용한 웹서비스 무중단 배포 (Nginx)Ngix의 여러 기능 중 리버스 프록시가 있다.리버스 프록시 : 외부의 요청을 받아 백앤드 서버로 요청 전달하는 행위가장 저렴하고 쉬운 편L4 스위치를 이
배포자동화 유튜브를 따라해 보자. 1\. 로컬 PC에서 개발을 한 후 Github에 Push를 한다. 2\. Github Repository 특정 branch에 push가 되면 Github Action이 동작을 시작한다. 3\. Github Action
aws로 test를 해보겠다.aws 가입과 console 설정은 생략한다.설치 후 확인project의 가장 상위에 만든다.
collect()메소드는 단순히 요소를 수집하는 기능 외 컬렉션의 요소들을 그룹핑해서 Map객체를 생성하는 기능도 제공한다.Collectors의 groupingBy() 또는 groupingByConcurrent()가 리턴하는 Collector를 매개값으로 대입하면 사용
security config에서 SecurityFilterChain을 작성한다. 로그인 성공 핸들러 작성한다. 로그인 실패 핸들러 작성한다. userService를 작성한다.
소셜 로그인을 공부해보자많이 쓰이는 구글, 네이버, 카카오로 구현을 해보겠다.일단 구글을 살펴보자구글 개발자에 가입을 먼저 한다.프로젝트를 만든다.프로젝트를 선택한다.사용자 인증정보의 웹 클라이언트를 선택한다.리디렉션 uri를 추가한다.처음에 프로젝트 생성할 때 받은
legacy project에 요청이 왔다. 터치 이벤트와 클릭이벤트가 필요하다는 요청이다. 클릭을 유지하는 이벤트가 있는줄 몰랐는데 mousedown이 되면 mousemove를 bind해서 mouseon이 되었을 때 mousemove를 unbind처리하는 식이었다.
서버가 바인딩해야 하는 네트워크 주소입니다.응답 압축이 활성화되었는지 여부입니다.false응답을 압축하지 않아야 하는 사용자 에이전트의 쉼표로 구분된 목록입니다.압축해야 하는 쉼표로 구분된 MIME 유형 목록입니다.text/html, text/xml, text/plai
하나의 스탠드어론 서버만으로 처리할 수 없을 만큼 빅데이터가 발생하는 비즈니스 환경에서는 성능 지연 문제 뿐만 아니라 다양한 장애 현상이 빈번하게 발생할 수 있습니다. 이 때 해결 방안으로는 서버의 자원을 업그레이드 하는 Scale-up 방식과 별도의 서버를 추가하는
출처Zero-Day Exploit Targeting Popular Java Library Log4jMessage formatting 을 통한 lookup 동작을 위해 ${protocol:\~\~~} 의 패턴을 갖는다. WAF(web application firewall
Nginx는 환경 설정 텍스트 파일로 여러 가지 값을 지정해 Nginx 설정을 할 수 있도록 지원한다. Nginx 설치 시 기본적으로 설정하는 환경설정 값들을 알아보겠다.nginx.conf : 어플리케이션의 기본 환경 설정 아래 명령어를 이용해 환경 파일을 찾을 수 있
docker pull redisdocker imagesdocker run -p 6379:6379 --name boot-redis -d redisredis 컨테이너 실행포트 6379 포워딩컨테이너명 : boot-redis데몬 모드로 실행docker exec -i -t b
docker 설치 방법은 3가지가 있다.도커 레파지토리를 설정하고 인터넷을 통해 yum 명령으로 도커를 설치하는 방법rpm 패키지 파일을 다운로드하여 yum 명령어로 설치하는 방법도커 사이트에서 제공하는 설치용 스크립트 파일을 받아 실행하여 설치하는 방법먼저 이전 버
시작하기클러스터에 필요한 파라미터: 아래 파라미터들은 redis.conf 파일에 있고, 디폴트로 주석으로 되어 있다.cluster-enabled yes : yes로 하면 cluster mode로 시작한다. no로 하면 standalone mode로 시작한다.cluste
nginx에 react를 로드밸런싱하기 위해 설정을 하는데 에러페이지만 나오고 react 첫화면이 나오지 않았다.그래서 로그를 확인해 봤다.sudo tail -f /var/log/nginx/error.log