본문 바로가기

전체 글124

AWS(7) Load Balancer 등록 후 504 Gateway Time-out 해결법 1. PuTTY 실행 -> sudo find / -name "error.log" 입력 2. sudo chmod 555 /var/log/nginx/error.log 입력 (user,group,other 모두에게 rx권한 부여) 3. tail -100 /var/log/nginx/error.log 입력 -> error log 확인 -> 172.31.12.162, 49.142.56.208 ip를 열어줘야함 4. Security Group으로 이동 -> Edit 클릭 -> HTTP에 IP 추가 5. nginx.conf 위치 찾기 -> 디렉토리 이동 -> nginx.conf 실행 6. server_name을 사용하는 도메인 주소로 변경 -> :wq!로 저장 후 종료 7. 결과창 (추가설명) 3번에 경우 로그를 확인.. 2021. 1. 6.
AWS(6) Load Balancer생성과 SSL 등록 SSL은 Amazon에서 제공하는 ACM에서 제공 받을 예정 Load Balancer는 유료 서비스이므로 (여기)에서 청구 비용을 수시로 잘 확인해야함 -> 가장 좋은 방법은 Instance의 Security Group에서 IP를 전부 본인 IP만 열어주고 사용하면 한 달 요금은 1000원 안팍으로 나온다. 1. ACM으로 이동 1. Load Balanacers -> Create Load Balancer 클릭 2. Request a certificate 3. Request a public certificate 선택 -> Request a certificate 4. 도메인 이름 입력 -> Next 클릭 5. DNS validation 선택 -> Next 6). Step 3, 4는 별도 입력없이 Step5로.. 2021. 1. 5.
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.
AWS(1) Instance 생성 회원가입은 되어 있다는 전제하에 진행하며 AMI는 Aamzon Linux 2 AMI를 선택하여 진행할 것이다. 1. Instance 생성 2. AMI 선택 3. t2.micro Free tier를 선택 후 Review and Launch 4-1. key pair 생성한 경우) Download Key Pair 클릭 -> Launch Instance 클릭 4-2. key pair 선택한 경우) 체크박스 클릭 -> Launch Instance 클릭 5. 생성 결과 창 -> View Instances 클릭 6. 성공적으로 생성 2021. 1. 5.
반응형