• 백엔드 배포
    • 스프링부트 프로젝트 생성
    • ec2생성
      • 보안그룹 설정 후 접속
      • sudo apt-get update
      • sudo apt-get install openjdk-11-jdk
      • sudo apt-get install git
      • git clone 스프링부트프로젝트
      • sudo chmod 777 ./gradlew
      • ./gradlew bootJar 실행
      • build 폴더로 이동 후 jave -jar <jar파일명> 실행
  • 프론트엔드 배포
    • html 파일 내용에 http://<ec2 ip> 형태로 수정

    • s3 생성 → 버킷의 권한 → public 허용 스크립트 삽입

      {
          "Version": "2012-10-17",
          "Statement": [
              {
                  "Sid": "PublicReadForBucket",
                  "Effect": "Allow",
                  "Principal": "*",
                  "Action": "s3:*",
                  "Resource": "arn:aws:s3:::your-bucket-name/*"
              }
          ]
      }
      
    • html파일 업로드

    • s3의 url 호출시 https가 아닌 http로 호출