본문 바로가기

서버3

[서버] 기초 내용 정리 (웹 서버 소프트웨어, 웹 컨테이너) 서버에 대한 기초적인 내용을 공부하고 정리하는 글 목차 서버 1. 웹 서버 소프트웨어의 개념 및 종류 1.1. 웹 서버 소프트웨어 클라이언트가 요청하는 HTML 문서나 각종 리소스를 전달 및 제공 1.1.1. Ngnix 경량 웹 서버 1.1.2. Apache 소프트웨어 단체 이름으로 오픈 소스 프로젝트 진영에서 만든 http 웹서버 해당 AWS 서버에 설치하고 세팅해서 서버의 활용성을 높이고자 함. 2. 웹 서버 소프트웨어 설치 및 세팅 2.1. Ngnix Ngnix를 aws 인스턴스에 설치한 모습 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표 여러 설정이 가능! 자세한 건 리눅스에 대해 좀 더 자세히 알아보고 세팅하는 점이 필요! 2.2. apache 3. 웹 컨테이너 3.1. 웹 컨테이너 클라이언.. 2023. 3. 28.
[서버] 기초 내용 정리 서버에 대한 기초적인 내용을 공부하고 정리하는 글 목차 서버 1. 서버의 이해 1.1. 서버의 정의 고객에게 네트워크를 통해서 어떤 정보나 서비스를 제공하기 위해 사용하는 일련의 장치(컴퓨터) 1.1.1. 서버가 필요한 이유 다양한 사용자에게 지속적으로 끊어지지 않는 서비스를 지속적으로 공급하기 위한 방식이 필요 서버의 종류 클라우드 서버 인프라 서버 1.2. 서버에 접속하는 방법 터미널로 접속하기 ①. SSH 네트워크 상, 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 명령어로 접속하기 sudo ssh -22 ec2-user@ec2-13-59-224-117.us-east-2.compute. Amazonaws.com sudo :.. 2023. 3. 27.
[클라이언트] 클라이언트 기초 내용 정리 (웹 프레임워크 관련) 클라이언트에 대해 공부한 기초적인 내용을 정리한 글. 목차 클라이언트 1. HTTP 웹에서 HTML문서와 같은 리소스(데이터)를 가져오는 응용계층 프로토콜 서버 : 서비스를 제공하는 일반 컴퓨터보다 고사양의 컴퓨터, 클라이언트의 요청에 응답 클라이언트 : 브라우저를 통해 서버에 요청하는 컴퓨터 클라이언트와 서버는 http의 규격에 맞는 응답과 호출을 서로 오고 간다고 이해 1.2. Http 패킷에 대한 이해 요청(Request) 패킷 구조: 첫 번째 줄: 요청 메서드(GET, POST 등), 요청 대상 URL, HTTP 버전 정보 헤더(Header): 요청에 대한 부가 정보, 예를 들어, 사용자 에이전트, 쿠키 등 빈 줄: 요청 헤더와 요청 바디를 구분하기 위한 빈 줄 Request 바디: 요청에 대한 .. 2023. 3. 27.