nginx 실행sudo systemctl start nginx : systemctl을 사용하여 nginx서비스를 시작. systemctl은 시스템의 서비스나 데몬을 관리하는 도구.sudo systemctl enable nginx : 이 명령어는 시스템 부팅 시 자동으로
블루그린배포 동작방식에 대해서는 이해했는데, 이걸 구현하는건 도무지 어떻게 구현해야하는지 감이 안잡혀서 우선 포트숨기기 실습부터 해보기로 했다.구현하고자 하는 것 : 기존에 http://43.201.63.125:8000으로 포트번호를 지정해 접속해야했던것을 h
디플로이먼트(Deployment)에서 기본으로 제공하는 롤링 업데이트(Rolling Update) 방식에 대해 설명해보세요. 블루-그린 배포(Blue-Green Deployment), 카나리 배포(Canary Deployment)는 무엇이며, 쿠버네티스에서 어떻게 구현
실습 내용 출처 : https://github.com/ej31클러스터 설치 (aws ubuntu ec2)master node 1개, worker node 3개실행 결과4htxc Pod 내부의 container-a 와 container-b는 볼륨을 공유하고 있는
문제 상황 (코드 수정 전) 문제 : 로그인하지 않은 상태에서 게시물상세페이지에 접근하는 경우, 데이터가 로드되지않은 상태의 post-detail.html이 보여지고 난 후에야 /login 페이지로 이동했다. (내가 원했던건 html이 보여지지 않고 바로 로그인 페이
JWT로 인증/인가하는 방법의 장단점‘왜’ 쿠키/세션이 아닌 JWT로 인증/인가를 해야하는지위의 주제를 알아보기 전, 먼저 JWT와 쿠키/세션에 대해 간단히 알아보자.이미지출처 : https://medium.com/@alysachan830/cookie-and-
kubectl top node했을때 에러가 발생한다.kubectl describe pod metrics-server-6fdb59879c-g46lm 했을 때 아래와 같은 오류가 확인됨.Readiness probe failed: HTTP probe failed with s
/models/userModel.js/controllers/usersController.js/utils/customError.js/middleware/errorMiddleware.js/models/userModel.js/controllers/usersController
로그인한 사용자만 이용가능한 서비스의 경우(게시물 열람, 게시물 및 댓글 작성 등), 로그인했는지 확인하는 과정이 필요하다. 이때마다 아래처럼 확인하는 코드를 매번 작성하는것은 귀찮기도하고 관리하기에도 부적합하다. 이럴때 미들웨어를 적용해주면 된다. /controlle
이 포스팅은 유홍근 저자의 저서 "핵심만 콕! 쿠버네티스"를 읽고, 참고하여 그 내용을 정리한 것입니다.애플리케이션을 컨테이너로 패킹징하여 어디서든 동일하게 실행할 수 있도록 해주는 가상화 오픈소스 플랫폼표준화 (Standard)이식성 (Portability)가볍다 (
사용자가 HTML 태그를 입력하면 해당 태그가 실제로 적용되는 문제가 발생했다.예를 들어, 아래 이미지처럼 <input>을 게시물로 내용으로 작성하면 실제 HTML의 input태그가 적용되어 입력창이 보여졌다.이러한 문제는 사용자가 원치 않게 HTML 태그가 적용
사전 승인없이 바로 본 요청을 보내는 방식.simple_request.pngHTTP 메서드: GET, POST, HEAD만 허용헤더 제한:Accept, Content-Type (단, application/x-www-form-urlencoded, multipart/for
feature, origin/feature를 맨 위 main과 일치시키고 싶음.혹시 모르니 우선 프로젝트를 백업해두고 시작하자..ㅎㅎ1\. 로컬 feature 브랜치로 이동2\. main 브랜치로부터 최신 내용을 가져오기3\. feature 브랜치를 main 브랜치와
FROM, RUN, CMD, ENTRYPOINT 등의 기본 명령어COPY, ADD 차이점ENV, WORKDIR, EXPOSE 등 기본 설정Dockerfile을 통한 이미지 빌드 실습Docker이미지를 생성할때 기반이 되는 이미지를 지정.모든 Dockerfile은 FRO
💡 API Gateway API Gateway가 무엇인지 자세하게 설명 Load Balancer와의 공통점과 차이점 설명 API Gateway API Gateway는 Client → Server로 통신할 때 사용하는 많은 api들의 관문(대문) 역할을 하는 서비스
| 단어 | 정리 | | --- | --- | | 컴퓨터 네트워크 | 네트워크 범위에 따라 LAN, WAN으로 나뉜다. (중간 수준의 MAN도 있음) | | 인터네트워킹 | 네트워크끼리 서로 연결하는 방식 | |* 프로토콜* | 통신 프로토콜 : 통신규약, 약속 | | TCP/IP | TCP와 IP는 다른 개념이지만 보통 함께 쓰이기 때문에 TCP/IP로...
(바닐라JS로 웹 커뮤니티 프로젝트 진행중. DB연결 없이 JSON 더미데이터를 연결하여 진행중)게시글 수정 후 다시 '게시글 상세 페이지'로 이동하니 fetch()에서 에러가 나서 화면이 제대로 뜨지 않음. 하지만 내가 직접 새로고침하면 정상적으로 동작함.ERR_CO
⚠️ Error 상황댓글을 연속으로 등록하고, 수정버튼을 누르면 댓글입력창에 수정할 댓글 내용이 옮겨지지 않음.에러 해결 전 에러 해결 후 이벤트 리스너의 문제인가 싶어 이벤트리스너 함수 내부에 로그(수정버튼클릭!)를 남겨 확인했다. 로그가 제대로 출력되는걸 보아 이벤
주제: SSL, TLS, HTTPS에 대해 조사하고 발표하기 [ ] (옵션) TCP/IP 계층모델을 설명하고 WireShark를 활용해 실제 HTTP 데이터가 패킷상에 어떻게 존재하는지 시연 → 시연하면서 encapsulate + decapsulate 과정 설명 [
우선순위에 따라 요소를 정렬하여 처리하는 자료구조. 힙을 기반으로 구현된다. 각 요소는 값과 우선순위 총 2가지 데이터를 가지고 있다. 우선순위가 높은 요소일수록 먼저 삭제된다. 우선순위가 같은 경우, 삽입 순서(FIFO)를 따른다. image.png선형 큐의 단점을