Oracle Cloud와 포트 포워딩

문지은·2022년 3월 1일
0

instance에 Ingress Rules 추가

instance - 상세 페이지에서 해당 서브넷 클릭 - 해당 security List 클릭 - ingress rules 추가(80/http, 443/https)

리눅스 방화벽 열기

CentOS7부터 iptables 가 없어졌다고 한다. 그걸 모르고 처음에 iptables로 했는데 잘 되는데 포트 포워딩이 안되서 firewall-cmd 이용한다.

firewall-cmd 다운로드

sudo apt install firewalld

서버 방화벽 열기(80, 8080/http, 443/https)

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp

# 얘를 해줘야 방화벽 설정 적용된다.
firewall-cmd --reload

80 -> 8080으로 포트 포워딩

firewall-cmd --zone=public --add-forward-port=port=80:proto=tcp:toport=8080 --permanent
firewall-cmd --reload

확인

firewall-cmd --zone=public --list-all

외부에서 접속 성공

profile
백엔드 개발자입니다.

0개의 댓글