![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bdFE1F/btr4wK74aFG/iscd5pklYdZvnOg52YSCXK/img.png)
AWS EC2/Linux 를 이용하여 프로젝트를 배포하는 과정에서 발생한 문제들과 그 문제들을 해결하는 과정들을 정리해보았습니다. 개요 AWS EC2를 프리티어로 이용할 경우 몇가지 큰 장벽이 있습니다. 이 글에서 중점적으로 다룰 내용 메모리 문제와 관련된 내용입니다. 디테일한 배포 절차에 대해 제가 참고한 글들은 제일 하단 '참고자료'에 링크로 첨부해두겠습니다. 기본 사항 프로젝트의 fron-end에 사용된 대표적인 기술은 React와 Nginx이며, 배포할 프로젝트는 비즈니스가 아닌 학습용으로 EC2 프리티어를 사용했습니다. 문제 발생 1. EC2/Linux 터미널을 통해 git clone 하여 프로젝트를 저장했습니다. 2. 웹 서버를 Nginx로 사용하여 배포하기 위해 React app을 build..
2023년 1월 1일 velog에 포스팅한 내용을 이전한 게시글입니다. 배포시 사용한 기술과 버전은 아래와 같습니다. Spring Boot 2.7.5 Java 11 MySQL 8.0.31 Tomcat 9 Maven 이미 구글에 많은 정보가 있음으로 자세한 절차는 생략하고 문제와 결과만 공유하겠습니다. apache-tomcat을 EC2 C드라이브에 설치 후 webapps 폴더에 project의 WAR파일을 이동시켰습니다. 저는 View가 JSP임으로 WAR를 사용했습니다. SpringBoot의 권장사항은 JAR파일입니다. 참고 ㅣ https://velog.io/@mooh2jj/JAR-vs-WAR-배포의-차이 그 후 기존 제 local 환경에서 사용하던 URL을 EC2의 브라우져에서 요청시 404가 발생했습..
- Total
- Today
- Yesterday