Nginx란?

Nginx는 웹 서버로서 널리 사용되며, 대형 웹 사이트부터 개인 블로그까지 다양한 프로젝트에서 활용됩니다.

백엔드 서버와 프론트엔드 클라이언트 사이의 통신을 관리하고 연결해주는 역할을 수행합니다. 보통의 웹 애플리케이션에서, 클라이언트가 웹 사이트에 접속하면 Nginx는 이러한 요청을 받아들이고 백엔드 서버에 전달합니다. 백엔드 서버는 요청에 따라 데이터를 처리하고 그 결과를 Nginx에게 전달합니다. 그 후 Nginx는 이를 클라이언트에게 반환하여 사용자가 웹 사이트를 볼 수 있도록 합니다.

Nginx 이외에도 Apache도 널리 사용되는 오픈 소스 웹 서버 중 하나입니다.

sudo apt update && sudo apt upgrade -y && sudo apt install nginx -y

vscode에서 아래와 같은 코드를 통해 nginx를 설치해주세요

EC2 인스턴스 생성 법과 탄력적 ip 생성법은 아래글을 참고해주세요!

https://blu-blu.tistory.com/64

https://blu-blu.tistory.com/65

만약 위 화면이 보이지 않는다면, EC2의 보안그룹에 TCP 80번 포트가 anywhere로 설정이 되어있나 확인해주시고 nginx가 제대로 설치가 되었는지 확인해주세요!

이제 브라우저에서 EC2 아이피 주소로 접속 시 저 화면이 뜨면 성공입니다!

코양이🤍