profile
일단 할 수 있는걸 하자.
post-thumbnail

[커뮤니티프로젝트] Nginx와 shell script를 이용하여 블루그린배포 설정하기

nginx 실행sudo systemctl start nginx : systemctl을 사용하여 nginx서비스를 시작. systemctl은 시스템의 서비스나 데몬을 관리하는 도구.sudo systemctl enable nginx : 이 명령어는 시스템 부팅 시 자동으로

2025년 2월 13일
·
0개의 댓글
·

Nginx 리버스 프록시 설정으로 포트번호 숨기기

블루그린배포 동작방식에 대해서는 이해했는데, 이걸 구현하는건 도무지 어떻게 구현해야하는지 감이 안잡혀서 우선 포트숨기기 실습부터 해보기로 했다.구현하고자 하는 것 : 기존에 http://43.201.63.125:8000으로 포트번호를 지정해 접속해야했던것을 h

2025년 2월 13일
·
0개의 댓글
·
post-thumbnail

쿠버네티스에서 제공하는 롤링 업데이트와 다양한 배포 전략

디플로이먼트(Deployment)에서 기본으로 제공하는 롤링 업데이트(Rolling Update) 방식에 대해 설명해보세요. 블루-그린 배포(Blue-Green Deployment), 카나리 배포(Canary Deployment)는 무엇이며, 쿠버네티스에서 어떻게 구현

2025년 1월 22일
·
0개의 댓글
·
post-thumbnail

[쿠버네티스] emptyDir 와 hostPath 실습

실습 내용 출처 : https://github.com/ej31클러스터 설치 (aws ubuntu ec2)master node 1개, worker node 3개실행 결과4htxc Pod 내부의 container-a 와 container-b는 볼륨을 공유하고 있는

2025년 1월 17일
·
0개의 댓글
·

url 직접 접근 방지 | 프론트서버에서 로그인 여부를 확인하는 미들웨어

문제 상황 (코드 수정 전) 문제 : 로그인하지 않은 상태에서 게시물상세페이지에 접근하는 경우, 데이터가 로드되지않은 상태의 post-detail.html이 보여지고 난 후에야 /login 페이지로 이동했다. (내가 원했던건 html이 보여지지 않고 바로 로그인 페이

2025년 1월 16일
·
0개의 댓글
·
post-thumbnail

JWT로 인증/인가하는 방법의 장단점과 ‘왜’ 쿠키/세션이 아닌 JWT로 인증/인가를 해야하는지에 대해

JWT로 인증/인가하는 방법의 장단점‘왜’ 쿠키/세션이 아닌 JWT로 인증/인가를 해야하는지위의 주제를 알아보기 전, 먼저 JWT와 쿠키/세션에 대해 간단히 알아보자.이미지출처 : https://medium.com/@alysachan830/cookie-and-

2025년 1월 16일
·
0개의 댓글
·
post-thumbnail

Metrics-server 설치 중 오류 | `kubectl top node` 가 안될 때

kubectl top node했을때 에러가 발생한다.kubectl describe pod metrics-server-6fdb59879c-g46lm 했을 때 아래와 같은 오류가 확인됨.Readiness probe failed: HTTP probe failed with s

2025년 1월 14일
·
0개의 댓글
·

Node.js 커스텀 에러처리, 에러 미들웨어 적용

/models/userModel.js/controllers/usersController.js/utils/customError.js/middleware/errorMiddleware.js/models/userModel.js/controllers/usersController

2025년 1월 13일
·
0개의 댓글
·

인증(로그인)여부를 확인하는 미들웨어 추가하기 | Node.js 게시판 프로젝트

로그인한 사용자만 이용가능한 서비스의 경우(게시물 열람, 게시물 및 댓글 작성 등), 로그인했는지 확인하는 과정이 필요하다. 이때마다 아래처럼 확인하는 코드를 매번 작성하는것은 귀찮기도하고 관리하기에도 부적합하다. 이럴때 미들웨어를 적용해주면 된다. /controlle

2025년 1월 11일
·
0개의 댓글
·
post-thumbnail

[핵심만콕!쿠버네티스] Chapter1. 도커 기초

이 포스팅은 유홍근 저자의 저서 "핵심만 콕! 쿠버네티스"를 읽고, 참고하여 그 내용을 정리한 것입니다.애플리케이션을 컨테이너로 패킹징하여 어디서든 동일하게 실행할 수 있도록 해주는 가상화 오픈소스 플랫폼표준화 (Standard)이식성 (Portability)가볍다 (

2025년 1월 8일
·
0개의 댓글
·
post-thumbnail

[Error] innerHTML과 textContent (xss공격 방지)

사용자가 HTML 태그를 입력하면 해당 태그가 실제로 적용되는 문제가 발생했다.예를 들어, 아래 이미지처럼 <input>을 게시물로 내용으로 작성하면 실제 HTML의 input태그가 적용되어 입력창이 보여졌다.이러한 문제는 사용자가 원치 않게 HTML 태그가 적용

2025년 1월 6일
·
0개의 댓글
·
post-thumbnail

CORS의 Simple Request와 Preflight Request

사전 승인없이 바로 본 요청을 보내는 방식.simple_request.pngHTTP 메서드: GET, POST, HEAD만 허용헤더 제한:Accept, Content-Type (단, application/x-www-form-urlencoded, multipart/for

2025년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Git/Github] feature브랜치 main브랜치와 일치시키기

feature, origin/feature를 맨 위 main과 일치시키고 싶음.혹시 모르니 우선 프로젝트를 백업해두고 시작하자..ㅎㅎ1\. 로컬 feature 브랜치로 이동2\. main 브랜치로부터 최신 내용을 가져오기3\. feature 브랜치를 main 브랜치와

2024년 12월 19일
·
0개의 댓글
·
post-thumbnail

Dockerfile 기초 문법 이해 | FROM, RUN, CMD, ENTRYPOINT, COPY, ADD, ENV, WORKDIR, EXPOSE

FROM, RUN, CMD, ENTRYPOINT 등의 기본 명령어COPY, ADD 차이점ENV, WORKDIR, EXPOSE 등 기본 설정Dockerfile을 통한 이미지 빌드 실습Docker이미지를 생성할때 기반이 되는 이미지를 지정.모든 Dockerfile은 FRO

2024년 12월 11일
·
0개의 댓글
·
post-thumbnail

API Gateway란? (Load Balancer와의 차이점을 중심으로)

💡 API Gateway API Gateway가 무엇인지 자세하게 설명 Load Balancer와의 공통점과 차이점 설명 API Gateway API Gateway는 Client → Server로 통신할 때 사용하는 많은 api들의 관문(대문) 역할을 하는 서비스

2024년 12월 4일
·
0개의 댓글
·

[네트워크] 나만의 단어 한 줄 정리

| 단어 | 정리 | | --- | --- | | 컴퓨터 네트워크 | 네트워크 범위에 따라 LAN, WAN으로 나뉜다. (중간 수준의 MAN도 있음) | | 인터네트워킹 | 네트워크끼리 서로 연결하는 방식 | |* 프로토콜* | 통신 프로토콜 : 통신규약, 약속 | | TCP/IP | TCP와 IP는 다른 개념이지만 보통 함께 쓰이기 때문에 TCP/IP로...

2024년 11월 29일
·
0개의 댓글
·
post-thumbnail

[Error] ERR_CONNECTION_REFUSED | 노드몬이 에러원인일지도...

(바닐라JS로 웹 커뮤니티 프로젝트 진행중. DB연결 없이 JSON 더미데이터를 연결하여 진행중)게시글 수정 후 다시 '게시글 상세 페이지'로 이동하니 fetch()에서 에러가 나서 화면이 제대로 뜨지 않음. 하지만 내가 직접 새로고침하면 정상적으로 동작함.ERR_CO

2024년 11월 28일
·
0개의 댓글
·
post-thumbnail

[Error] 커뮤니티 프로젝트 에러 해결 | innerHTML과 value

⚠️ Error 상황댓글을 연속으로 등록하고, 수정버튼을 누르면 댓글입력창에 수정할 댓글 내용이 옮겨지지 않음.에러 해결 전 에러 해결 후 이벤트 리스너의 문제인가 싶어 이벤트리스너 함수 내부에 로그(수정버튼클릭!)를 남겨 확인했다. 로그가 제대로 출력되는걸 보아 이벤

2024년 11월 28일
·
0개의 댓글
·

[딥다이브 정리] SSL, TLS, HTTPS

주제: SSL, TLS, HTTPS에 대해 조사하고 발표하기 [ ] (옵션) TCP/IP 계층모델을 설명하고 WireShark를 활용해 실제 HTTP 데이터가 패킷상에 어떻게 존재하는지 시연 → 시연하면서 encapsulate + decapsulate 과정 설명 [

2024년 11월 27일
·
0개의 댓글
·
post-thumbnail

[CS] Stack, Queue

우선순위에 따라 요소를 정렬하여 처리하는 자료구조. 힙을 기반으로 구현된다. 각 요소는 값과 우선순위 총 2가지 데이터를 가지고 있다. 우선순위가 높은 요소일수록 먼저 삭제된다. 우선순위가 같은 경우, 삽입 순서(FIFO)를 따른다. image.png선형 큐의 단점을

2024년 11월 27일
·
0개의 댓글
·