AWS/EC2

AWS/EC2

AWS EC2 Spring boot & React 6편-Spring boot gradle 프로잭트 jar 배포 (Amazon Linux 2 AMI 기준 )

저번에 Spring boot의 Maven Project로 배포를 하였다. 요즘은 gradle도 많이 쓰기 때문에, 나중에 꼭 알아둬야 할 것 같아서 gradle로 한번 배포해 본다 1. Project 생성 Spring boot 툴에서 오른쪽 클릭한 후, 【New】→【Project】 을 클릭한다 【Spring Starter Project】 선택 후, 【Next】 클릭 이런 화면이 생기는데, Name 넣어주고, Gradle 기준으로 하기 때문에 Gradle 으로 설정한 후, Packaging은 Jar로 해도 되고, War로 해도 된다. 그리고 다들 1.8 버전을 자주 쓰기 때문에, 8로 선택한다. Package명은 ..로 적은 뒤, 【Next】 를 클릭하도록 한다 그다음 체크는 위와 최소한 좋은 것들 선택하..

AWS/EC2

AWS EC2 Spring boot & React 5편-GitHub 저장소의 소스 복사 후 React 배포 (Amazon Linux 2 AMI 기준 )

이번 시간에는 GitHub에 있는 코드를 EC2에서 그대로 사용하고 싶을 경우에 보면 되겠다 1. GitHub 준비 일단 GitHub에 소스코드가 있어야 한다. Aws-Test app back-end test WebContent src ..... pom.xml front-end blog public src .... package.json 프로젝트 구조는 위와 같다 2. EC2에 Git Install 그다음은 EC2에 접속하도록 한다. sudo yum install git -y 위의 코드를 입력하면 Git을 install 할 수 있다 git version Compelte! 를 확인한 다음 위의 코드를 입력해서 잘 Install 되었는지랑 Version도 확인한다 이렇게 결과가 나왔다면 잘된 것이다 3. g..

AWS/EC2

AWS EC2 Spring boot& React 4편-Spring boot Maven 프로젝트 War 배포 (Amazon Linux 2 AMI 기준 )

저번 시간에는 프론트 (Node.js) 서버를 배포를 해서 화면에 뜨기까지 해 봤다 이번에는 자바의 웹 프레임워크 Spring을 배포를 한번 해보겠다. Jar방식과 War방식이 있는데, 이 둘의 차이점은 Jar는 프로젝트에 내장 톰켓이 있고 War는 프로젝트에 내장톰켓이 없고, 외장 톰캣으로 구동해야 한다. 오늘의 배포는 Spring boot 프로젝트이기 때문에 Mybatis라면 뒤로 돌아가서 구글에다가 AWS Spring Mybatis 새로 검색하자... Spring boot 설정 일단 Spring boot 프로젝트에 조그만 하지 않은 설정을 해줘야 한다. 그전에 만약 Spring boot 프로젝트가 없다면, 1번부터 하고 Spring boot 프로젝트가 있다면, 4번부터 하도록 하자 1. 프로젝트 생..

AWS/EC2

AWS EC2 Spring boot& React 3편-Node.js 설치 및 React App생성 (Amazon Linux 2 AMI 기준 )

이번 시간에는 프론트단(React.js, Vue.js, Angular.js)을 돌릴 수 있는 Node.js 설치와 그다음 React App을 구동해 보겠다 일단 EC2 인스턴스에 Terminal로 접속하도록 하자 혹시 인스턴스가 없는 경우 아래 링크 클릭 https://initstory.tistory.com/89?category=1029330 인스턴스가 있는데, 중지를 한 경우 아래의 링크의 2번까지!! https://initstory.tistory.com/90?category=1029330 1. Node.js Install curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 위의 코드를 복사한 다음 넣고 ente..

AWS/EC2

AWS EC2 Spring boot & React 2편-Tomcat Server 구축 (Amazon Linux 2 AMI 기준 )

저번 시간에는 EC2에서 인스턴스 생성을 하였다 이번 시간에는 Tomcat Server를 구축을 한번 해 보도록 한다 인스턴스가 없다면 아래의 링크에서 보고 온다. https://initstory.tistory.com/89?category=1029330 저번 시간에서 인스턴스를 중지를 하지 않았다면 3번부터 시작하고, 중지를 하였다면 아래와 같이 한다 1. 인스턴스 시작 이미 시작하였기 때문에 【인스턴스 시작】 버튼이 비활성화되어있지만, 중지가 된 상태에서는 클릭을 할 수 있다. 암튼 저렇게 누르면 된다. 실행이 완료된다면, 【인스턴스 ID】 를 클릭한다 인스턴스를 중지하고 다시 시작하면 【퍼블릭 IPv4주소】가 바뀌기 때문에 다시 시작할 때마다 봐줘야 한다 IP주소를 복사를 한다 2. Mobaxterm..

AWS/EC2

AWS EC2 Spring boot & React 1편-인스턴스 생성 (Amazon Linux 2 AMI 기준 )

이 포스팅은 3편이상 정도로 만들예정이고 내가 삽질을 하면서 Tomcat Server와 Node.js Server을 구축하는 포스팅이다. tomcat 에는 Spirng Node.js 에는 React를 올릴 것이다 AWS(Amazon Web Service)는 아주 유명하고 유명한 Cloud 여러 회사들이 자사에 서버를 놔두면 너무 비싸고, 감당이 안 되는 경우가 많았기 때문에 Computer를 빌려서 Server를 구축해서 사용하는 회사가 많다 그리고 현재 일할 때 AWS로 배포하는 개발자도 많다. 하지만 난이도가 약간 높아서 벽을 느낄 수가 있지만, 우리의 Google과 AWS Documentation을 보면서 해결해 보자 1. EC2를 사용할 재료 준비 1-1. AWS 아이디 AWS 아이디가 없다면 아..

INICO
'AWS/EC2' 카테고리의 글 목록