도커실행 -> 도커 데몬실행 = 도커 데스크탑(UI) docker ps -a = 도커 전체 목록 docker rm 컨테이너 ID = 도커 컨테이너 삭제 docker rmi 컨테이너 ID = 도커 이미지 삭제 dockerhub에서 redis 가져와서 실행 https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Increase your reach and adoption on Docker Hub With a Docker Verified Publisher subscription, you'll increase trust, boost discoverability, get exclusive data insights, and m..
github secret 활용 / IAM(사용자계정 관리 및 생성) / Git Action 문법 CORS 관련 WebConfig.java URL 변경 Router53 레코드이름으로 변경 .github / workflows / deploy_with_scp_rds.yaml 파일 생성 #워크플로우의 이름을 지정 name: Deploy to Ec2 With Jar # push 이벤트 지정 # main브랜치에 push 될때마다 워크플로우가 실행되도록 지정 on: push: branches: - main jobs: # 작업의 이름 지정 build-and-deploy: runs-on: ubuntu-latest # 가상 작업 공간에 ubuntu 설치 steps: - uses: actions/checkout@v2 - n..
Cloud Front 설정 웹 사이트 엔드포인트 사용 선택 허용된 HTTP 방법 3번째꺼 선택 WAF - 보안 보호 비활성화 선택 가격분류 - 북미, 유럽, 아시아, 중동 및 아프리카에서 사용 선택 사용자 정의 SSL 인증서 - 인증서 없으면 만들어야함(AWS 배포 1참고) 인증서 만들때 도메인을 두개 넣으면 두개의 상태 모두 성공이 되어야 인증서가 발급이 되고 SSL인증서 선택이 가능하다. 기본값 루트 객체 - /index.html 입력 배포 도메인 이름 복사 route53 - www.greatjang.shop - 레코드 편집 - 값에 cloud front 배포도메인 이름 입력 cloud front설정 편집 - 대체 도메인 이름 - www.greatjang.shop 입력 접속 확인 백엔드(EC2)관련 ..
가비아 도메인 생성 AWS Route53 호스팅 영역 생성 NS - 값/트래픽 라우팅 대상 정보 가비아 네임서버에 등록 npm run build로 dist 파일 생성 AWS S3 버킷 생성 - 버킷정책 수정 - 정적 웹 사이트 호스팅 편집 Route53 - 호스팅 영역 - 레코드 생성 gabia와 AWS간 네임서버 적용시간 소요로 설정 후 바로 접속 시 404 Not Found 원격 접속 설정 EC2 - 인스턴스 - 키 페어(로그인) - 새 키 페어 생성 인스턴스 실행 후 .pem 키가 있는 위치로 이동하여 ssh -i ~ 명령어로 접속 테스트 접속 확인 접속 후 명령어 실행 - sudo apt update //업데이트 - sudo apt install nginx // nginx install nginx..
AWS S3 vue.js build 하기 S3 버킷생성 후 버킷권한 스크립트 적용 dist 폴더 객체에 업로드 정적 웹사이트 호스팅 설정 (S3 속성하단) 활성화로 변경 후 index.html파일 인덱스 문서, 오류 문서에 입력 변경사항 저장
AWS EC2 클라우드 서버 생성 인스턴스 시작 선택 인스턴스 이름 설정 OS이미지 선택 + Amazon Linux는 RedHat계열 인스턴스 유형 선택 + 프리 티어 사용 가능 선택 키 페어 없이 계속 진행 선택 과금을 방지하기 위해 키 페어 사용안함 네트워크 설정 HTTP/HTTPS 트래픽 허용 웹서버로 사용할 것이기 때문에 HTTP/HTTPS 트래픽 허용 스토리지 구성 기본값으로 설정 인스턴스 생성 완료 인스턴스 생성 확인 인스턴스 상태: 실행중