리눅스서버에서 플라스크 웹을 띄워 app.run(host='0.0.0.0')으로 외부접속이 되는 것을 확인했었다.
그러나 며칠 뒤 다시 실행시켜보니 외부접속이 안되어 약 한시간정도 삽질하다가 우분투 방화벽(ufw)이 5000번 포트에 deny되어 있다는 것을 알게되었다.
서버를 동작시킨 후
netstat -nlp | grep 5000 명령어를 통해 LISTEN인 것을 확인했는데도 접속이 안된다면
ufw status 명령어를 통해 5000번이 allow 되어있는지 확인한다.
deny되어있다면
ufw allow 5000 를 통해 allow 시켜준다.
그래도 안된다면
ufw allow 5000/tcp
를 통해서 해결할 수 있다.