전체 글

안녕하세요;
· AWS
이미 도메인 사이트에서 도메인과 SSL 인증서를 구매하였다. 백엔드는 서브 도메인을 사용중이였다. 처음에는 호스팅영역을 만들어 같은 방법으로 진행하였지만 잘 되지 않았고 이래저래 다시 삽질하면서 찾은 방법이다. NameCheap 사이트를 기반으로 작성하였지만 매커니즘은 똑같기에 다른 도메인 사이트에서도 적용 될 것이라고 생각이 든다. NameCheap [Domain List] → [MANAGE] 클릭 → [Advanced DNS] 클릭 → [ADD NEW RECORD] 클릭 서브 도메인 과 DNS 연동하기 AWS ELB을 사용중이라면 ELB DNS와 적용해주면 되고 ,그게 아니라면 A record로 퍼블릭 IP주소와 연결해주든 CNAME record로 퍼블릭 DNS와 연결해주면 될 것이다. DNS와 연결..
· AWS
Route53 사용하여 네임서버 및 SSL 구축 방법 HTTPS 설정 사전조건 구입한 도메인이 있어야 함. Route53 → 호스팅 영역 생성 → 구입한 도메인 입력 (서브 도메인 설정은 따라 알아보자.) → 퍼블릭 호스팅 영역 선택 후 → 호스팅 영역 생성 NS 유형에 4가지 네임서버를 도메인을 구입한 사이트 등으로 가서 네임서버에 추가하도록 하자. 이때 주의할 점은 맨 뒤에. 은 빼고 추가하도록 하자! ACM 설정 AWS ACM → 인증서 요청 → 도메인 입력 → CNAME을 Route53 레코드 생성을 클릭하여 연동 (인바운드 규칙이 잘 설정되어 있는지 확인해 보기) 인증서 발급되어 있는지 확인해 보기. [레코드 생성] 클릭 → [단순 라우팅] 선택 → [단순 레코드 정의] 클릭 → 레코드 이름 (..
· AWS
현재 Elastic Beanstalk에 Docker 플랫폼 버전 을 사용하고 있다. CLI 대신 Console을 통해 수동배포를 진행하였다. CI/CD을 도입하지 않은 이유는 수동배포가 왜 불편한지 알고싶었고 CI/CD 적용해야 되는 이유를 찾고싶었다 그래서 수동배포로 먼저 작업을 하기로 결정하였다. 배포 할 수 있는 방식은 크게 3가지 정도로 보였다. 1. docker-compose.yml 파일을 그대로 업로드 2. Dockerrun.aws.json 파일을 작성하여 업로드 3. 파일을 .zip 압축하여 업로드 현재 회사에서 도커를 사용할 때는 프라이빗 저장소를 이용할 것이다. DockerHub에서 제공해주는 private Repository에 이용하고 있다. 아쉽게도 1번 방법인 docker-compo..
· AWS
Private DockerHub 이미지 가져오는 방법 설정 사전조건 1. Elastic BeanStalk가 실행되고 있어야 한다. 2. DockerHub ID가 있어야 된다. 3. Private Repository가 존재해야 한다. 4. Private Repository에 Dockerfile로 작성한 이미지를 Push까지 한 후 진행해야 한다. 5. Docker Login이 되어있어야 한다. # 해당 폴더로 이동 $ cd ~/.docker # config.json 파일 vim config.json config.json 파일을 만들어준다. { "auths": { "https://index.docker.io/v1/": { "auth": "인코딩 된 토큰 값" } } } # Docker 버전에 따라 confi..
Dmin3
스터디 일지 By Dmin3