본문 바로가기

NGINX timeout in AWS EC2, ELB 정말 오랜만에 기술 관련 포스팅을 작성하는군요 ! 반성하고 있습니다. NGINX 웹서버에서 timeout이 발생하는 경우에 아래와 같은 설정을 nginx.conf에 추가하면 됩니다. uwsgi를 사용하지 않으시면 아래 proxy* 부터 작성하시면 되겠죠? 웹서버 timeout 관련 키워드로 구글 검색하면 정말 많이 나오는데요. 설정을 마치고 몇 번 웹서버 재시작을 해도 60초 정도 안에 timeout이 되는거에요. 서버는 아마존 클라우드에서 생성해서 사용하고 있는데요.거기서 문제가 있더라고요. 아마존 클라우드 EC2 콘솔에 접속해서 아래 그림과 같이 Load Balancers로 들어갑니다. 해당 서버의 ELB Attributes를 보시면 기본적으로 Idle timeout이 60초로 설정되어 있어서 NGI.. 더보기
AWS Certificate - CF / ELB 연계 HTTP --> HTTPS 요걸 하고 싶었어요 !! AWS에서 말이죠. 하는 방법은 AWS Certificate를 이용하는 건데요.정말 자세하게 나온 문서가 있어요. 링크는 아래와 같습니다. 신규 AWS Certificate Manager – 무료 SSL/TLS 인증 서비스 제공https://aws.amazon.com/ko/blogs/korea/new-aws-certificate-manager-deploy-ssltls-based-apps-on-aws/ 위에서 다 잘 나와있는데요. 몇 가지만 추가로 작성해둡니다. 1. AWS Certificate를 생성하고 ELB랑 연계하는 방법입니다. 일단 EC2로 가셔서 Load balancer 메뉴를 클릭합니다.그리고 아래 그림을 참고해서 선택합니다. Edit를 선택.. 더보기
Route53 / 기록용 Route53 설정을 간단하게 그림으로 기록 !! :) Default로 표시한 v 2개는 Route53에서 Hosted Zone을 만들면 자동으로 생성 Name Servers는 도메인 구입한 곳에 가서 등록 1. Email / Works는 네이버 웍스에서 제공하는 걸 등록 해줌 Type은 MX로 2. Cloud Front 등록 Type은 A로 Alias 이용해서 등록하면 됨. - Name은 적당히 변경해 줌 / 안하면 사용하기 복잡한 이름이 기본으로 사용됨 3. ELB 등록 Type은 A로 Alias로 이용해서 등록하면 됨. - Name은 기본 도메인으로 설정함 4. www.M#2.com 등록 - CNAME 타입으로 기본 도메인으로 연결되도록 설정함 A Type은 Alias에서 AWS Service를 선.. 더보기