개발/AWS9 AWS(5) Nginx 설치 및 SSL 등록 1. PuTTY로 Instance 접속 -> amazon-linux-extras list | grep nginx 입력 (추가 설명) Amazon Linux2는 sudo yum install nginx로 설치가 안된다. (아래처럼 nginx1을 설치하라고 뜸) 2. sudo amazon-linux-extras install -y nginx1 입력 nginx 설치 3. nginx -v 입력 nginx 설치 확인 4. nginx 재시작 sudo service nginx restart 입력 5-1. Elastic IP로 접속 5-2 도메인 이름으로 접속 2021. 1. 5. AWS(4) Instance에 접속 PuTTY, PuTTYgen(다운로드 링크)을 사용하여 진행 1. PuTTYgen 실행) Load 클릭 -> All Files로 설정 -> .pem key(Instance 생성할 때 등록했던 키) 선택 -> 열기 2. 확인 후 Save private key 클릭 -> 파일 이름은 ec2-for-blog.ppk로 설정(관리하기 편하게 pem의 이름과 동일하게 생성함) 3. 관리자 권한으로 PuTTY 실행 -> EC2를 선택하고 Connect -> A standalone SSH client 방법을 선택하고 표시한 부분을 PuTTY의 Host Name에 입력 4. SSH-> Auth-> Browse.. -> ec2-for-blog.ppk를 선택 5. Session -> Save 6. 실행 화면 2021. 1. 5. AWS(3) EC2 와 Route 53 연동 1. Elastic IP 할당받기 -> Elastic IPs를 선택 2. Allocate new address를 선택 3. Allocate 클릭 4. Elastic IP list 화면 (이전에 결과 화면 1개는 생략) 5. 연결되지 않은 IP 선택-> Actions -> Associate address 6. 이전에 생성한 Instance 에 연결 7. 결과 창 8. Instance 확인) 기존 Instance IP는 172.31.37.206(6번 확인)에서 15.165.53.65(Elastic IP)로 변경됨 9. Security Group으로 이동 -> Instance에 연결되어 있는 Group 선택 -> Inbound Edit 클릭 10. HTTP, HTTPS 추가 11. Route 53으로 이동 -.. 2021. 1. 5. AWS(2) EC2 도메인 연결 도메인을 이미 구매했다는 가정하에 진행하며 Hosting.kr에서 구입해서 도메인을 연결하는 방법은 다를 수 있음 1. Hosting zone 클릭 2. Create hosting zone 클릭 3. Create hosted zone 4. 생성된 결과 -> 표시한 영역을 각 호스팅 사이트에 등록해줘야함 5. Hosting.kr을 이용한 경우 2021. 1. 5. 이전 1 2 3 다음 반응형