본문 바로가기

aws

(2)
[AWS] EC2에 도메인, HTTPS 적용하기 사용 중인 ec2에서 제공하는 기본 퍼블릭 ipv4 dns가 존재하지만 실제 서비스 환경에서 사용하기에는 어려움있어서 도메인과 https를 적용해 보겠습니다. 먼저 도메인을 구입해야하는데 가비아와 같은 사이트를 이용해도 되지만 aws에서도 직접 구매 가능합니다. 도메인 구입 과정은 생략하겠습니다. 1. 도메인 등록 AWS의 Route 53에 접속 - 호스팅 영역 - 호스팅 영역 생성에 들어가서 구매한 도메인을 등록합니다. 도메인 이름에 구매한 도메인 ex) abc.com을 입력하고 나머지는 기본 상태로 호스팅 영역을 생성합니다. 호스팅 영역 생성을 하면 위와 같이 도메인 이름과 정보가 나타나는데 클릭한 후 레코드 생성을 눌러줍니다. 서브도메인(도메인 앞에 www)은 사용하실 경우 입력합니다. 값에는 ec..
EC2 에서 포트포워딩 하기 fastAPI를 이용해서 로컬에서만 돌리던 서버를 ec2에 올려서 사용하기 위해서 EC2에서 포트포워딩 작업을 해보았다. EC2 콘솔 인바운드 규칙에서 다음과 같이 설정이 되어 있으면 된다. 인바운드 규칙을 설정했으면 EC2에 접속해서 다음 명령어를 입력한다. sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8000(사용할 서버 포트 ) 기본 http 연결 포트가 80 이므로 80으로 들어오는 모든 요청을 서버에서 사용할 8000번으로 리디렉션 시켰다. sudo iptables -t nat -L --line-numbers 위처럼 결과가 출력된다면 포트포워딩 설정은 성공적으로 된 것이다.