일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- docker #k8s #배포하기
- Oracle #ANSI #SQL #JOIN
- k8s
- JPA#영속성#영속성 컨텍스트#개념
- JPA#JPQL#FLUSH
- JAVA#Collection#콜렉션#개념
- ssh #pem
- memory #리눅스 #자원관리
- JPA #Annotaion
- JAVA#문법#enum#열거형#클래스
- React
- JPA #생명주기
- Vuejs#JavaScript#프레임워크#개요#개념
- cors #Authorization
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- REST#SOAP#API
- SSH #공개키인증
- non-locking
- MQM #웹서버
- React #생명주기
- React#기초#JS#JavaScrip#개념
- 오라클#튜닝
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- ssl #개인키 #공개키
- WEB #HTTP #HTTPS #SSL #통신개념
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- EKS란
- Mysql #RDBMS #설치 #기동 #설정
- X.25
- Today
- Total
목록전체 글 (60)
개발노트
프론트에서 fetch로 서버에 로그인 요청을 하면 서버에서 jwt토큰을 만들어 header에 심어 응답을 해주는데, 자꾸 프론트에서 "Authorization"으로 응답을 받지 못해 이것저것 다하다가 많은 시간을 날렸다. 서버에서 토큰을 심는 코드 프론트에서 토큰을 추출하는 코드 위처럼 토큰을 받고, console에 찍어보면 자꾸 undefined가 나왔다. 그러다 아래 글을 보았다. https://bogmong.tistory.com/5 Axios Response header의 값이 없는 경우에 대해 어떤 상황의 어디에 영향을 미치는 문제인가요? - WHO AND WHAT React에서 axios 라이브러리를 사용했다. POST의 Response를 받기 위해 다음과 같은 코드를 사용했다. API 서버에서..
1. EKS란? (Amazon Elastic Kubernetes Service) Amazon Elastic Kubernetes Service(Amazon EKS)는 Kubernetes 제어 플레인을 설치하고 운영할 필요 없이 AWS에서 Kubernetes를 손쉽게 실행하도록 하는 관리형 서비스입니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 조정 및 관리 자동화를 위한 오픈 소스 시스템입니다. EKS는 사용자를 위해 여러 AWS 가용 영역 전체에서 Kubernetes 관리 인프라를 운영하여 단일 장애 지점을 제거 합니다. EKS를 사용하는 가장큰 이유는 아마존에서 관리해주는 Managed 서비스 이기 때문에 Kubernetes Master를 운영자가 직접 관리하거나 신경을 쓸일이 없습니다...
개인적으로 회사내에서 제가 배포할때 쓰려고 만들어둔 가이드를 정리하였습니다. 기본적인 docker image build에서 부터 k8s에 image를 pod 형식으로 배포할때 참고하면 좋을거라 생각됩니다. k8s 배포 가이드 0. Harbor 로그인. docker login harbor.okestro.cld -u admin -p okestro2018 1. docker image를 dockerfile을 통해 생성. docker build -t {이미지명:태그명} {dockerfile경로} 2. docker image를 horbor에 push. docker push harbor.okestro.cld/{이미지명:태그명} * push전에 개발환경의 harbor에 로그인 되어있다는 전제조건을 가진다. 3. k8s..
1. HTTP란? [ HTTP(Hyper Text Transfer Protocol)란? ] HTTP(Hyper Text Transfer Protocol)란 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다. 즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용하고 있다. 따라서 HTTP 서버가 80번 포트에서 요청을 기다리고 있으며, 클라이언트는 80번 포트로 요청을 보내게 된다. HTTP는 1989년 팀 버너스 리(Tim Berners Lee)에 의해 처음 설계되었으며, WWW(World-Wide-Web) 기반에서 세계적인 정보를 공유하는데 큰 역할을 하였다. [ HTTP의 구조 ] HTTP는 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한..
[Ubuntu OS 일때] apt-get 패키지 업데이트 우분투에서는 패키지 설치를 위해서 보편적으로 apt(Advance Packging Tools) 명령어를 사용합니다. apt는 기존의 apt-get, apt-cache 등의 통합으로 나온 패키지 매니징 툴입니다. 그런데 패키지 업데이트를 위한 update 와 upgrade의 차이점이 존재합니다. 한국 사람이 이해하기에는 비슷한 명령어 이기 때문에 처음 Ubuntu를 사용하게 되면 잘못 사용하는 경우가 발생합니다. 우선 간단히 다음과 같은 차이가 있습니다. update - 설치 가능한 패키지 리스트를 최신화 upgrade - 실제 업데이트 다음 구문은 시스템을 업데이트 하는 것이 아니라 실제 설치 가능한 패키지 리스트를 최신화 하는 것 입니다. 실제로..
참고링크 flask, nginx, uwsgi (1)개념 flask, nginx, uwsgi (2)연동 실습 AWS에 아파치 서버 설치하기 아파치 서버 에러 로그 확인 커버로스 인증 개념 아파치, 톰캣, nginx 차이 SSL, CRS 인증 관련 정리(대칭키, 공개키, 개인키) SSL와 인증서(Certificate)의 정의 SSL(Secure Socket Layer) 프로토콜은 Certificate Authority(CA)라 불리는 인증기관(서드파티)으로부터 서버와 클라이언트의 인증을 하는데 사용됩니다. 여기서 서드 파티란 서버와 클라이언트가 아닌 제 3의 무엇인가를 의미합니다. 흔히 인증서버라고 부르죠. 여기서 인증(Authentication)은 통신의 상대방이 맞는지 확인하는 절차를 의미합니다. 우리 ..
회사 내부에서 가상머신에 접근하기위해 .cert 확장자를 가진 pem key를 생성하여 각자 로컬에서 저 pem key를 통해 가상머신에 접속하는 과정을 거치면서 개인적으로 참고하기위해 간략한 개념 익히기 위한 내용을 정리한다. 1. 접근하기위한 가상머신에서 pem key(개인키) 생성을 하고 authorized_keys에 대칭하는 공개키를 저장한다. 2. 생성한 pem key를 가지고 각자 로컬에서 접근 ssh -i "KeyPair.pem" 유저명@i 명령어를 통해 접근하기위한 가상머신에 접근하면 ssh 모듈에서 공개키를 pemkey에서 추출하여 가상머신에 전달. 3. 가상머신에서는 공개키가 등록되어있는지 확인하고 없으면 패스워드를 입력하여 접근하도록 가이드.
1. 공개키 암호화란? 공개 키 암호 방식은 암호 방식의 한 종류로 사전에 비밀 키를 나눠가지지 않은 사용자들이 안전하게 통신할 수 있도록 한다. 공개 키 암호 방식에서는 공개 키와 비밀 키가 존재하며, 공개 키는 누구나 알 수 있지만 그에 대응하는 비밀 키는 키의 소유자만이 알 수 있어야 한다. 공개 키는 보안 타협 없이 공개적으로 배포가 가능하다. 공개 키 암호를 구성하는 알고리즘은 대칭 키 암호 방식과 비교하여 비대칭 암호라고 부르기도 한다. 위키백과 공개키-개인키(비밀키)가 한 쌍으로 이루어져 있는 키 쌍이라 합니다. 공개키는 누구나 가질 수 있고, 개인키는 개인이나 중요한 사람만이 가지고 있습니다. 이런 특성을 이용하여 공개키 방식으로 암호화 및 인증에 사용됩니다. 메시지를 공개키로 암호화하면 ..