00. 웹서버 기초

시그니천·2024년 6월 25일

WEB SERVER

목록 보기
1/7
post-thumbnail

I. 웹서버

1. 웹서버란 무엇인가?

  • 웹서버는 클라이언트(주로 웹 브라우저)로부터 HTTP 요청을 받아들이고,
    그 요청에 대한 HTTP 응답을 제공하는 소프트웨어

  • 웹 페이지를 호스팅하고 제공하는 기본 역할


2. 웹서버를 사용하는 이유

  • 클라이언트와 서버 간의 효율적이고 안정적인 통신을 가능하게 하며,
    정적 및 동적 콘텐츠를 제공하는 데 필수적

  • 게임 서버의 경우 멀티플레이어 기능, 실시간 데이터 처리, 콘텐츠 업데이트 및 배포를 위해 웹서버가 필요 => 게임의 성능과 확장성 향상

  • 인터넷을 통해 전 세계 어디서나 접속할 수 있어 사용자 접근성이 뛰어남.

  • 다양한 장치(PC, 모바일 등)에서 일관된 사용자 경험을 제공

  • HTTP/HTTPS 프로토콜을통해 표준화된 통신 방식 지원


3. 웹서버에 사용 되는 언어

  • HTML : 웹페이지의 구조와 콘텐츠를 정의하는 마크업 언어
  • PHP : 서버에서 실행되어 동적 웹 페이지를 생성하는 스크립트 언어
  • MySQL : 데이터를 구조화하고 관리하는 관계형 데이터베이스 관리 시스템
    ( 아이템, 레벨 등 여러가지 정보를 구조화 )

II. 로컬 서버 만들어 보기

  • HTML을 사용해서 간단한 HELLO WORLD 찍어보기

1. 메모장 작성

<!DOCTYPE html>

<html>

<head>

<title> Hello World </title>

</head>

<body>

<h1> Hello World </h1>

Hello Nice to meet you

</body>

</html>

2. 확장자 html로 변경

3. 확인

III. 웹 서버 만들어 보기

AWS의 EC2란?

  • AWS EC2는 사용자가 원하는 만큼의 가상 서버를 생성하고 관리할 수 있는 클라우드 컴퓨팅 서비스
  • 필요에 따라 컴퓨팅 자원을 유연하게 확장하거나 축소 가능
  • 다양한 인스턴스 타입과 보안 기능 제공

0. 로그인

1. EC2 연동하기

1) EC2 검색

2. EC2에 웹 서버 설치

3. 웹 서버 잘 설치되어있는지 확인

4. 응용 (GPT활용)

Unity와 웹서버 연동

1. 데이터 받기


서버의 종류(참고)

  • TCP / UDP
profile
우주최강개발자

0개의 댓글