본문 바로가기

AWS

(5)
AWS 프로젝트 배포하기(경로수정) 나는 AWS배포를 위해 수십여개의 블로그를 찾아보고 참조 하였으나 내 프로젝트 조건과 맞는 건은 하나도 없어서… 어렵게 배포에 성공한 사례로 이글을 읽기전에 본인의 상황과 맞는지 확인해보고 읽어주시길… 데스크탑 : 맥 에어 인텔코어 프로젝트 : Spring, Maven JAVA버전 : 17버전 Tomcat : 9버전 DB : ORACLE 이번엔 배포 후 파일 외부저장 위치를 바꿔보았다. 프로필사진이나 , 게시글 첨부파일 업로드, 다운로드에 사용하는 파일 외부저장소의 위치를 배포하게 되면 로컬에서 AWS 서버로 위치를 바꿔줘야 한다. filezilla 접속 $ sudo su 로 root 계정 접속 /usr/local/tomcat9/webapps 로 이동 마우스 오른쪽 클릭으로 디렉토리 생성 - upload..
AWS 프로젝트 배포하기(프로젝트배포) 나는 AWS배포를 위해 수십여개의 블로그를 찾아보고 참조 하였으나 내 프로젝트 조건과 맞는 건은 하나도 없어서… 어렵게 배포에 성공한 사례로 이글을 읽기전에 본인의 상황과 맞는지 확인해보고 읽어주시길… 데스크탑 : 맥 에어 인텔코어 프로젝트 : Spring, Maven JAVA버전 : 17버전 Tomcat : 9버전 DB : ORACLE 1. war 파일 준비 Spring에서 프로젝트를 export 하여 war파일을 생성합니다. war file을 선택하고 파일을 저장할 위치를 고르고 finish 클릭 2. filezilla에 ec2 인스턴스 연결 Download FileZilla Client for macOS 파일 > 사이트 관리 클릭 ec2의 퍼블릭 ip 주소 입력하고 키 파일 연결 이런 창이 뜨면 확..
AWS 프로젝트 배포하기(RDS 생성 & SQL DEVELOPER 연결) 나는 AWS배포를 위해 수십여개의 블로그를 찾아보고 참조 하였으나 내 프로젝트 조건과 맞는 건은 하나도 없어서… 어렵게 배포에 성공한 사례로 이글을 읽기전에 본인의 상황과 맞는지 확인해보고 읽어주시길… 데스크탑 : 맥 에어 인텔코어 프로젝트 : Spring, Maven JAVA버전 : 17버전 Tomcat : 9버전 DB : ORACLE 1. AWS RDS, Oracle 데이터베이스 생성 '손쉬운 생성'으로 하면 자동으로 지정해주는 용량 및 요금을 사용해야 해서 비추. 뒤에서 가장 낮은 가격의 DB를 선택할 예정임. 개발용으로 사용하니 '개발/테스트' 선택 DB 인스턴스 식별자는 클라우드 컴퓨터의 이름을 지어주는 것과 비슷. 마스터 사용자 이름 및 마스터 암호는 SQL DEVELOPER에 접속할 때 사용..
AWS 프로젝트 배포하기(Java, Tomcat설치) 필자는 AWS배포를 위해 수십여개의 블로그를 찾아보고 참조 하였으나 내 프로젝트 조건과 맞는 건은 하나도 없어서… 어렵게 배포에 성공한 사례로 이글을 읽기전에 본인의 상황과 맞는지 확인해보고 읽어주시길… 데스크탑 : 맥 에어 인텔코어 프로젝트 : Spring, Maven JAVA버전 : 17버전 Tomcat : 9버전 DB : ORACLE 자바설치 sudo apt-get update jre 설치 jdk 설치 환경변수 설정 터미널을 열고!! 인스턴스로 ubuntu서버에 접속후 ex) ubuntu@ip-[private ip]:~$ 맥은 putty가 안되고 사용이 어렵기때문에 인스턴스에서 바로 ssh경로를 복사해서 터미널에 입력하면 연결된다. 간단한방법!! 1. JAVA 설치 전 apt-get을 update ..
AWS 프로젝트 배포하기(AWS 인스턴스 생성) 나는 AWS배포를 위해 수십여개의 블로그를 찾아보고 참조 하였으나 내 프로젝트 조건과 맞는 건은 하나도 없어서… 어렵게 배포에 성공한 사례로 이글을 읽기전에 본인의 상황과 맞는지 확인해보고 읽어주시길… 데스크탑 : 맥 에어 인텔코어 프로젝트 : Spring, Maven JAVA버전 : 17버전 Tomcat : 9버전 DB : ORACLE EC2란? Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 ..