development/Server | Node.js
-
[Termius] Termius에서 SSH로 EC2 instance에 접속하기development/Server | Node.js 2022. 10. 7. 00:05
안녕하세요. Termius 앱에서 ssh를 통해 EC2 instance에 접근하는 방법을 속성으로 알아보겠습니다. 제가 사용했던 방법에 대한 기록이기 때문에, 한정된 상황을 가정하고 접근한다는 것은 이해 부탁드립니다. 우선 termius 앱이 깔려있고, 접근할 수 있는 SSH private key가 있다는 가정입니다. 1. EC2에서 서버 주소 확인하기 EC2 console 창으로 들어가 접속하고자 하는 인스턴스를 클릭합니다. 이후 상세 설명에 나오는 퍼블릭 IPv4 DNS 주소 또는 퍼블릭 IPv4 주소를 복사합니다. 2. Termius에서 서버 추가하기 우선 Termius를 실행하고, 왼쪽 상단의 Add dropdown 버튼을 클릭해줍니다. 그리고 New host 버튼을 클릭합니다. 그 다음, 오른쪽..
-
[Server] Protocol과 IP, IPS, DNS 및 관련 개념 정리development/Server | Node.js 2021. 10. 19. 01:42
이번 포스팅에서는 서버 작업을 하기 위한 기본적인 정보 중 하나인 Protocol과 IP, IPS 및 한 번쯤은 들어봤을 TCP/IP 등에 대한 개념에 대해 알아보겠습니다. Protocol과 IP Protocol 먼저 프로토콜이란 무엇일까요? 이 포스팅을 읽고 계시는 분이라면 한번쯤은 들어봤으리라 생각되는 단어이고, 그만큼 웹/서버 모두에 있어서 필수적으로 이해해야 하는 개념인데요. 프로토콜이란 컴퓨터 내/외부에서 데이터를 전송할 때 사용하는 교환 방식을 정의하는 규칙 체계의 집합을 말합니다. 어렵지 않도록 조금 풀어서 설명하자면, 데이터를 요청하고 응답하는 과정에서 서로 간의 정해진 형식으로만 통신할 수 있도록 정해둔 규칙을 말하는 것입니다. 특정 방식으로만 데이터를 요청할테니, 응답 시에도 특정 방식..
-
[Server] HTTP/HTTPS와 응답 상태별 코드의 간단한 개념development/Server | Node.js 2021. 6. 25. 23:45
이번 포스팅에서는 HTTPS와 HTTP의 개념에 대해 정말 간단히 용어 정리와 개념 정리 다룹니다. 이전 포스팅과 마찬가지로 간단히 훑고 넘어가시는 용으로 읽어보셔도 좋을 것 같습니다. HTTP & HTTPS란 HTTP? HyperText Transfer Protocol 의 약어입니다. 클라이언트 ↔ 서버간의 통신 규약을 말합니다. HTTPS? HTTP Secure 의 약어입니다. HTTP와 같으나 보안이 강화된 규약을 말합니다. 클라이언트? 서버에 요청을 보내는 요청자를 말합니다. 주고 받을 수 있는 데이터 형식 HTML Image Video Audio Text Method 자세한 내용은 MDN 문서를 참조하시면 좋습니다. GET HEAD POST PUT DELETE CONNECT OPTIONS TRA..
-
[Server] REST API의 간단한 개념development/Server | Node.js 2021. 6. 24. 22:47
이번 포스팅에서는 REST 아키텍처의 개념에 대해 간단하게 개념 정리를 해보겠습니다. 단순한 개념 정리이므로 개념에 대해 훑는 정도로만 봐주시면 될 것 같습니다. REST란 Representational State Transfer 의 약어입니다. 소프트웨어 아키텍처의 한 형식이고, 네트워크 아키텍처 원리의 모음이라고 정의합니다. HTTP 통신에서 특정 자원에 대한 요청을 Resource와 Method로 표현하여 특정한 형태로 응답하는 것을 말합니다. 용어에 대한 개념은 아래에서 간단하게 짚어보겠습니다. 이외의 다른 아키텍처는 대표적으로 SOAP 이 있습니다. 특정 자원에 대한 요청의 종류 CRUD 액션 Create Read Update Delete Resource 클라이언트가 요청할 수 있는 Unique..