본문 바로가기
728x90
반응형

aws19

EC2 인스턴스에 React + SpringBoot + MySQL 연동 EC2 인스턴스 두 개를 생성해, 첫번째 인스턴스에는 리액트 앱과 스프링부트 REST API 서버를 배포하고, 두번째 인스턴스에는 MySQL 서버를 배포합니다. VPC 생성 VPC 서비스 페이지에서 [VPC 생성] 버튼을 클릭합니다. 생성할 리소스로 VPC만을 선택하고, VPC 이름으로 BoardVPC를 CIDR로 10.0.0.0/16을 입력합니다. 서브넷 생성 리액트 앱과 스프링부트 앱을 실행할 퍼블릭 서브넷과 MySQL 서버를 실행할 프라이빗 서브넷을 각각 생성합니다. 서브넷 화면에서 [서브넷 생성] 버튼을 클릭합니다. 서브넷 설정 화면에서 서브넷 이름, 가용영역, CIDR블록을 각각 입력, 선택합니다. PublicSubnet은 서울 리전(ap-northeast-2)의 첫번째 가용영역(ap-north.. 2023. 3. 29.
AWS 서비스 200개 이상의 서비스를 제공 Amazon Web Services(AWS)는 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공합니다. 서버 및 네트워크를 시작으로 그에 필요한 소프트웨어와 보안을 위한 장치, 개발 도구, 계정 관리를 위한 장치 등 다양한 서비스를 사용할 수 있습니다. 목적에 따라 다양한 서비스를 제공 AWS에서 제공하는 서비스는 개별적으로 사용도 가능하고, 필요한 것들을 묶어서 사용도 가능합니다. 예를 들어, 웹 서버를 구축하고 싶을 때는 EC2로 서버를 구성하고, AMI로 서버 운영체제를 설치하고, EIP와 Route 53으로 고정된 퍼블릭 IP와 도메인을 할당, 관리할 수 있습니다. 그리고, S3와 RDS를 이용해 파일 저장소 및 데이터베이스를 구성할 .. 2022. 10. 27.
Github Actions를 이용한 EC2 인스턴스로 스프링부트 애플리케이션 배포 git 설치 본인 환경에 맞는 git 설치 프로그램을 내려받아 기본 설정 상태로 설치를 진행합니다. (https://git-scm.com/downloads) 작업개요 샘플 프로젝트 생성 배포할 스프링부트 애플리케이션을 생성합니다. 스프링 스타터 프로젝트 생성 컨트롤러 메서드 추가 SampleApplication.java 파일에 hello() 컨트롤러 메서드를 추가합니다. package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotat.. 2022. 10. 25.
20221012 실습내용 RDS 연동 - 설정 정보 수정 CORS 오류 수정 - 리액트 앱 Origin 반영 Thymeleaf 오류 수정 - 설정 정보 추가 환경 설정 파일(.env) 추가 환경 설정 파일에 저장된 엔드포인트를 이용한 요청 node_modules가 포함되어 있지 않으므로, 압축해제 후 압축해제한 디렉터리(package.json 파일이 위치한 board 디렉터리)에서 npm install 명령으로 의존설치 후 사용 예) C:\Users\myanj\Downloads\board> npm install 2022. 10. 12.
728x90
반응형