본문 바로가기

AWS

(5)
무료 도메인으로 AWS Elastic Beanstalk와 연결(AWS Route53) | AWS Certificate Manager로 SSL 인증서 발급 | HPPTS 리다이렉트 :: DANIDANI 1. 무료 도메인 가져오기 AWS에서 도메인을 얻을 수 있지만 연간 최소 9 USD부터 시작하는 유료이니 무료 도메인을 사용해보겠습니다. freenom 사이트 이용 Freenom - A Name for Everyone 로그인 - Services - Register a New Domain으로 접속 후 원하는 도메인을 검색하여 사용 가능한 도메인을 get it now! 합니다. 등록한 도메인은 Services - MyDomains에서 확인 가능합니다. 2. DNS 구성 AWS Route53에서 호스팅 영역 부분을 열고 호스팅 영역 생성! 상황에 맞는 라우팅 정책을 선택합니다. (저는 단순 라우팅으로 진행하였습니다.) 레코드 이름 앞에 www를 붙여줍니다. 값/트래픽 라우팅 대상에 Elastic Beansta..
AWS EC2 포트 번호 변경 ::DANIDANI 보안을 위해 EC2 포트 번호를 변경해봅시다! 1. AWS ec2의 보안 그룹(Security Group)의 인바운드에서 바꾸고자 하는 IP주소를 추가해줍니다. 2. ec2에 접속한 뒤 sudo vi /etc/ssh/sshd_config Port (포트번호) 3. 서비스 재시작 sudo service sshd restart 4. ec2 재 접속 옵션으로 -p 포트번호를 꼭 넣어줘야 합니다. ssh -i -p (포트번호) ec2-user@(ip주소) 5. ec2 보안그룹에서 기존의 ssh 22번 포트는 삭제해도 무방합니다.
[AWS Elastic Beanstalk] eb create 'ERROR: InvalidParameterValueError - Platform ARN is invalid' 에러해결 :: DANIDANI AWS elastic beanstalk를 실행하는 명령어인 eb create를 실행 시 다음과 같은 에러가 발생하였다. eb create Enter Environment Name (default is Mocha-practice-dev): testEB Enter DNS CNAME prefix (default is testEB): testEB Select a load balancer type 1) classic 2) application 3) network (default is 2): ERROR: InvalidParameterValueError - Platform ARN is invalid: Not an IAM ARN: 64bit Amazon Linux 2018.03 v4.16.0 running Node.j..
AWS CloudFront의 모든 것! + CDN 서비스 / 오리진 서버/ 엣지 로케이션 용어 정리 :: DANIDANI Amazon CloudFront란? .html, .css, .js 및 이미지 파일과 같은 정적 및 동적 웹 콘텐츠를 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스 CloudFront는 엣지 로케이션이라고 하는 데이터 센터의 전 세계 네트워크를 통해 콘텐츠를 제공한다. CloudFront를 통해 서비스하는 콘텐츠를 사용자가 요청하면 지연 시간이 가장 낮은 엣지 로케이션으로 라우팅되므로 콘텐츠 전송 성능이 뛰어나다. 콘텐츠가 이미 지연 시간이 가장 낮은 엣지에 있는 경우 CloudFront가 콘텐츠를 즉시 제공 콘텐츠가 엣지 로케이션에 없는 경우 CloudFront는 콘텐츠의 최종 버전에 대한 소스로 지정된 오리진 **등에서 콘텐츠를 검색 CDN 서비스 오리진 서버란? CloudFront의 원본 서버! ..
AWS Elastic Beanstalk로 NodeJS Express 앱 배포하는 방법::DANIDANI Elastic Beanstalk를 사용하면, 애플리케이션을 실행하는 인프라에 대한 염려 없이 AWS 클라우드에서 애플리케이션을 신속하게 배포 및 관리할 수 있다! 애플리케이션을 업로드하기만 하면 Elastic Beanstalk에서 용량 프로비저닝, 로드 밸런싱, 조정, 애플리케이션 상태 모니터링에 대한 세부 정보를 자동으로 처리하여 매우 편리하다. 1. AWS CLI 설치(EB CLI) apt install awsebcli mac os 경우 brew install awsebcli 설치 확인 eb —version 2. AWS 계정 바꾸는 법 / 로그인은 바로 (2)번으로 (1) AWS CLI 로그아웃 rm ~/.aws/config rm ~/.aws/credentials (2) AWS CLI 로그인 aws ..