image.png

Ubuntu 20.04에서 Nginx 설치 및 설정하기_02

April 21, 2022


이 포스트는 프로젝트를 배포하는 과정에서 참고한 여러 개의 포스트를 종합한 글입니다. 이번 글에서는 Nginx를 활용하여 Next.js 애플리케이션을 배포하는 방법을 상세히 설명합니다. 특히 SSL 인증서 설정과 Reverse Proxy 설정을 통해 보안성과 성능을 강화하는 방법을 다룹니다.

목차

  1. Nginx 역할
  2. SSL 인증서 파일 생성
  3. /etc/nginx/nginx.conf 파일 설정
  4. /etc/nginx/conf.d/domain.conf 설정
  5. Next.js 프로젝트를 4000번 포트로 실행
  6. Nginx 실행
  7. Nginx 관련 명령어
  8. 레퍼런스

Nginx 역할

Nginx는 고성능의 웹 서버이자 Reverse Proxy 서버로, 다양한 용도로 활용됩니다. 이번 프로젝트에서는 Next.js와 함께 Nginx를 사용하여 다음과 같은 역할을 수행합니다: