AWS

· AWS
[AWS] AWS를 통해 네트워크 용어 찍먹하기 0. 들어가기 전에 우테코 강의 시간에 들었던 AWS 내용에 대해서 추가로 학습하고 정리해보았습니다. 1. AWS란? AWS는 Amazon Web Services의 약자로 아마존에서 제공하는 클라우드 컴퓨팅 플랫폼입니다. 그렇다면 클라우드 컴퓨팅은 무엇을 의미할까요? 클라우드 컴퓨팅은 사용자의 직접적인 관리 없이 컴퓨터 시스템 리소스를 바로 제공(on-demand)하는 것을 의미합니다. 그래서 사용자는 저렴한 비용으로 사용한 용량에 따라 돈을 지불하는 합리적인 시스템을 구축할 수 있습니다. 추가로 클라우드 컴퓨팅은 제공하는 서비스에 따라 IaaS, PaaS, SaaS로 나뉩니다. 이 중에서 AWS는 IaaS에 속해있으며, 더 자세한 건 아래에서 설명하겠습니..
· AWS
[AWS] 서브 도메인 적용하기 0. 들어가기 전에 이 글의 환경은 AWS EC2에 ubuntu18.04버전과 nginx를 사용하여 진행되었습니다. 도메인은 가비아 사이트에서 구매를 하였습니다. 이번 글은 서브 도메인을 등록하는 방법을 기록한 글입니다. 1. 과정 1. Route53에 접속해서 서브 도메인을 등록해준다. 레코드 유형을 CNAME으로 등록하면 서브 도메인으로 사용할 수 있다. 값에는 Route53의 호스팅 영역에 등록했던 도메인 이름을 입력한다. 여기에서는 Dev와 Prod 두 개를 등록할 예정이다. 2. 가비아에 들어가서 서브도메인을 등록해준다. Route53과 마찬가지로 타입과 호스트를 작성해 준다. 값/위치에서는 WWW, @를 등록했던것과는 달리 dev.도메인., prod.도메인.을 ..
· AWS
[AWS] IP주소를 Domain로 Redirect 0. 들어가기 전에 이 글의 환경은 AWS EC2에 ubuntu18.04버전과 nginx를 사용하여 진행되었습니다. 도메인은 가비아 사이트에서 구매를 하였습니다. 도메인을 등록하지 않았으면 [AWS EC2를 도메인에 연결하기]을 참조하시면 됩니다. 이번 글은 URI로 IP가 주소가 입력되면 DNS로 바꿔주는(정확히는 Redirect) 과정에 대해 설명되어있습니다. 1. 과정 1. 설정파일을 확인한다. $ sudo vim /etc/nginx/nginx.conf 이 파일에서 include /etc/nginx/conf.d/*.conf; 가 있는지 확인한다. 추가 설정파일(.conf)을 conf.d에서 관리하기 위함이다. 없으면 입력해주고, 폴더까지 만들어주자..
· AWS
[AWS] AWS의 도메인에 HTTPS 적용 1. 과정 기본적이 방화벽 설정을 해준다. Certbot을 설치한다. $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt install python-certbot-nginx Nginx 서버 블록을 설정한다. $ sudo vim /etc/nginx/sites-available/your_domain 서버 블록이 설정이 되어있으면 위 명령어를 실행해서 server_name your_domain www.your_domain; 으로 설정되었는지 확인한다. 만약 안되어 있으면 위 내용처럼 고친 후 $ sudo nginx -t 로 테스트를 해주고 sudo systemctl reload nginx 으로 다시 시작해주면 된다...
· AWS
[AWS] AWS EC2의 MySQL에 외부 접속하기 1. 과정 1. mysqld.cnf 파일의 bind-address를 0.0.0.0으로 교체해준다. 주석처리 해도 된다. $ cd /etc/mysql/mysql.conf.d $ sudo vim mysqld.cnf 2. AWS 인스턴스의 보안 설정에 들어가서 MySQL/Aurora의 접속가능한 아이피에 자기자신을 추가시킨다. 보안 설정의 자세한 내용은 EC2에서 ubuntu 설치하기 글을 보시면 됩니다. 3. DataGrip을 켜고 추가시켜 준다. data grip에서 new터튼을 누른후 입력해준다. NAME : 자유 Host : EIP User/Password : AWS의 데이터베이스 사용자 계정 아이디와 비밀번호 root로 해도 되지만 보안을 위해서 ..
· AWS
[AWS] AWS EC2에 DNS 연결하기 0. 들어가기 전에 준비사항 : AWS EC2와 개인적으로 사용할 수 있는 도메인 저는 가비아에서 도메인을 구매해서 사용했습니다. 도메인 구입 사이트는 가비아, 후이즈 등 많은 판매 사이트가 있습니다. 1. 과정 Route 53에 접속한다. 호스트 영역 생성에 들어간다. 도메인은 이름은 발급 받은 도메인 이름을 사용하면 된다. 레코드를 생성한다. NS의 값은 나중에 네임서버에 입력해줄 값이다. 레코드이름은 www로 입력한 것으로 하나 만들어 주고 새롭게 만들어서 빈칸으로 만들어준다. 그러면 주소창에 www를 입력유무와 관계없이 내 서버로 연결될 수 있다. 이 때 생기는 레코드의 유형은 A유형인데, 나중에 https를 등록할 때 쓰인다. 값에 인스턴스의 EIP를 ..
· AWS
[AWS] EC2 서버에 우분투18.04 구축하기 1. AWS EC2란? 들어가기전에 AWS EC2에 대해서 설명해보겠다. EC2(Elastic Compute Cloud) : AWS에서 제공하는 클라우드 컴퓨팅 서비스 쉽게 말해서 아마존에서 빌려주는 컴퓨터(하드웨어) 아마존은 세계 곳곳에 데이터 센터가 있는데 그 곳에서 빌려쓴다. 장점 용량을 쉽게 늘리거나 줄일 수 있음(탄력성) 사용한만큼 값을 지불 사용자가 완전히 제어할 수 있음 보안 및 네트워크 구성, 스토리지 관리 효과적 일년 무료 이용권을 줌(프리티어) 1.1 인스턴스, AMI EC2를 사용하다보면 인스턴스, AMI라는 용어를 쉽게 들을 수 있다. 인스턴스 : 클라우드에서 사용하는 가상 서버로 CPU, 메인보드와 같은 하드웨어 부분을 뜻함 AMI..
쿠엔크
'AWS' 카테고리의 글 목록