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