devnoong.log
article thumbnail
[Nginx] AWS EC2(Cloud9) Nginx 설치하기
WEB/BACKEND 2023. 4. 19. 09:56

AWS Cloud 9 접속 후 Nignx 설치하기 yum install nginx yum update -y nginx -v #버전 확인 아래와 같이 설치된 버전을 확인 할 수 있습니다. Nignx 설정 세팅 yum 을 이용하여 nginx를 설치하게 되면 아래의 경로에 관련 파일들이 설치 된다. cd /etc/nginx/ 이중에서 가장 핵심이 되는 nginx.conf 파일을 수정하여 관련 세팅을 설정한다. sudo vim nginx.conf 대용량 트래픽을 처리할 수 있도록 아래와 같이 환경 설정을 변경해준다. worker_processes auto; #vm Instance의 Cpu Core를 최대한 활용할 수 있도록 Worker process수를 맞춘다. events{ worker_connections ..

article thumbnail
[Nginx] Nginx 개념
WEB/BACKEND 2023. 4. 7. 14:22

1. Nginx 란? NGINX 는 오픈 소스 웹서버 프로그램 중 하나로, Apache보다 동작이 단순하고 동시 접속을 처리하기에 특화된 서버이다. 동시접속자(700)이상이라면 서버를 증설하거나 Nginx 환경을 권장한다고 한다. Nginx가 많이 사용되는 이유는 리버스 서버의 프록시로서의 역할을 수행하고 있기때문에 응용프로그램 서버 앞에 설치되어 사용되고 있다. 클라이언트가 서버에 요청(request)을 하게 되면, 맨 앞에 위치해있는 Nginx가 프록시 서버의 역할을 수행 해 리버스서버(응용프로그램 서버)에 전달해 데이터를 가져오는 기능을 제공한다. 리버스 서버의 프록시 역할을 수행한다고 해서 리버스 프록시라고 사용되는 편이다. Q. 리버스 프록시 없이 응용프로그램으로 요청 할 경우에는? 프록시 서버..