Study
[오라클 클라우드] Flask 외부접속 안될 때
즐거운개발
2022. 8. 4. 09:13
Flask 서버를 띄우고 Flask run을 해도 외부에서 접속이 안될 때가 있다.
거의 5시간만에 해결책을 찾았고 담에 삽질 안하게 기록한다.
접속환경: 우분투 18.04
1. app.run(host='0.0.0.0')
모든 ip에 대해 접속을 허용한다.
실행 시 터미널에 127.0.0.1로 뜨면 로컬호스트만 허용, 0.0.0.0은 모든 아이피 허용을 뜻한다.
2. 플라스크 전용 5000번 포트를 오라클 클라우드에서 방화벽 해제했는지 확인한다.
해제 방법은 구글링하면 많으니 패스~
3. 다음 명령어를 순차적으로 실행한다. ip 인아웃을 허용해주는 명령어다.
구글링해도 대부분 일부만 나와있어 계속 외부 접속이 안됐다...
인프라 쪽은 갈 길이 먼 것 같다.
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT