우리는 EC2 등 서버에 웹을 올렸을 때, 해당 링크에 접속하기 위해서는 퍼블릭 ip 주소 뒤에 반드시 port 번호를 설정해야 한다. 이는 누구에게는 번거로움이 될 수 있다. 따라서 이를 해결하는 방법에 대해 조금 더 자세히 설명해보려 한다.
(이전에 관련 내용을 간략히 설명한 적 있는데, 궁금하면 아래 포스팅을 참고하면 된다.)
1. iptables 설정 초기화
우선 이전에 설정해 놓은 값이 있다면 우선 서버에 접속한 뒤, 지금까지 설정되어 있던 포트번호 설정을 초기화해주어야 한다. 그렇지 않으면, 아무리 설정해도 제대로 설정이 먹히지 않는 경우가 존재한다.
sudo iptables -F -t nat
2. iptables port 번호 없이 접속할 수 있도록 설정
원래는 redirect 기본값이 80이므로, 이를 5432 port 번호로 변경해줬다. 이때 port 번호는 본인이 없애고 싶은 (원하는) port 번호로 설정해주면 된다.
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 5432
위 사진과 같이 설정했으면, 이제 됐다.
이렇게 설정하면 퍼블릭 ip 주소만 작성해도, 아래처럼 잘 뜰 것이다.
'개인(팀) 프로젝트 > 유실유기동물 웹사이트 개발 프로젝트' 카테고리의 다른 글
django Server에 image 업로드하는 기능 구현 + 이미지 스토리지를 AWS S3로 변경하려는 이유 (0) | 2021.07.31 |
---|---|
Django 웹사이트에 AWS RDS (PostgreSQL) 연결 방법 (1) | 2021.07.30 |
Window에 Cron Tab 설치 방법 + Cron 이란? (0) | 2021.07.28 |
02. Django 에러 : ValueError: Field 'found_count' expected a number but got ''. (0) | 2021.07.26 |
01. 전주시 빅데이터 분석 공모전 "우수상 수상" : 가치를 인정받다! (0) | 2021.07.26 |