본문 바로가기

IT/Web3

Ubuntu에서 간단하게 Flask로 Web Server 만들기! AWS 환경에서 Ubuntu EC2 만든 후 Flask로 간단한 Web Server 만들어보겠습니다! 1. Ubuntu EC2 만들기 EC2 > Launch Instance 클릭 필수설정은 아래와 같고, 나머지는 필요 것 설정하면 됩니다! OS: Ubuntu 22.04LTS Network Settings: Auto-assign Public IP: Enable (자동 Public IP 할당) Enable 안할 경우, EC2 생성 후 따로 Elastic IP 할당해줘야 합니다. Security Group: 22, 80, 5001 Port Open from Anywhere 0.0.0.0/0 보안을 위해서 My IP로 IP 접근제어 할 수 있습니다. 5001은 Flask에서 지정하여 사용하는 포트입니다, 수정 .. 2024. 1. 5.
Web Server 기본 (Apache & NGINX & MS-IIS) 이전 글 를 보면, 웹이라는 것은 결국 "웹 서버와 클라이언트"로 구성되어 있는 인터넷 시스템이라고 이해할 수 있습니다. Client 에서 HTTP(S) 프로토콜의 요청(Request)를 보내면, 요청을 항상 대기 하고 있던 Web Server는 요청에 알맞는 답변(Response)을 HTTP(S) 프로토콜로 다시 보내줍니다. 위와 같이 구성하기 위하여... 실제로는 아래와 같이 설정합니다. Client = 웹 브라우저 (Chrome, Edge, Whale...) Web Server = Web Server SW (Nginx, Apache, MS-IIS 등) 가 설치되어 있는 PC *실제로 Web Server 뒷단에 정적인 컨텐츠를 처리하는 Web Application Server (WAS) 개념도 있지만.. 2023. 11. 7.
Web 기초 / 용어 정리 Azure 업무를 하며 Network와 AVD 위주로 스터디 해왔었는데, 웹/서비스 영역도 알아가고자 웹 스터디 시작합니다! 일단 아주 기초적인 용어 정리 부터 시작합니다. 인터넷, 웹, 인터넷 시스템, 서버, 클라이언트, 웹 서버, 웹 클라이언트, 프로토콜, IP, Public/Priavate IP, Domain Name, DNS # 인터넷 (Internet) 인터넷(Internet)이란 여러 통신망을 하나로 연결한다는 의미의 ‘인터 네트워크(inter-network)’라는 말에서 시작되었으며, 이제는 전 세계 컴퓨터들을 하나로 연결하는 거대한 컴퓨터 통신망을 의미합니다. 이러한 인터넷은 클라이언트와 서버로 구성되며, TCP/IP라는 기본 프로토콜을 통해 제공되고 있습니다. # 웹 (Web) 월드 와이.. 2023. 11. 7.