반응형
1. 시험환경
˙ AWS EC2 Ubuntu v20.04
˙ Nginx
˙ React
2. 목적
˙ Nginx 웹서버를 이용하여 React 빌드 파일을 배포하는 방법을 알아보자.
˙ Nginx 설정을 최소화하여 단일 App을 빠르게 배포하는 경우의 해결책을 제시한다.
3. 적용
① Nginx 설치를 설치한다.
- 참고 : https://languagestory.tistory.com/189
② React 프로젝트를 빌드하면 "build" 폴더에 배포 패키지가 생성된다.
- build 명령어 : $ npm run build
③ Nginx 기본경로에 있는 기본 파일(html)을 삭제 후 react 빌드 파일(build 하위 모든 파일)을 옮긴다.
- Nginx 배포 기본 파일 삭제 : $sudo rm -rf /var/www/html/
- Nginx 배포 기본 경로 이동 : $sudo cp -R [프로젝트]/build/* /var/www/html/
④ Nginx를 재시작한다.
- $sudo systemctl restart nginx
4. 결과
˙ 브라우저에 접속하여 Nginx를 이용하여 배포된 프로그램이 실행되는지 확인한다.
반응형
'설정' 카테고리의 다른 글
docker-compose 주요 명령어 (0) | 2023.08.19 |
---|---|
PEM파일을 PPK로 변환하기 (PEM to PPK) (0) | 2023.07.23 |
[Virtual Box] 화면 확대 적용 플러그인 설치 (0) | 2023.07.03 |
ssh key 생성 (Ubuntu) (0) | 2023.06.10 |
[설정] Got permission denied while trying to connect to the Docker daemon socket (0) | 2023.05.05 |