EC2 리녹스에서 스트림릿(streamlilt) 실행 시 포트처리 방법과 방화벽 설정
프로젝트 실행하기
- 프로젝트 디렉토리 안엔서 실행해야 한다
$ streamlit run app.py
밑줄 되어 있는 노란색 URL을 쳐서 들어가도 들어가지지 않는 이유!
: 아무나 네트워크로 들어오는 것은 위험하기 때문에 막아져 있다.
: 내가 지금 사용하는 PuTTY의 SSH22 연결하는 포트를 제외하고 막혀 있다
해결방안
: 방화벽에 URL 8501 포트를 열어줘야 한다
AWS EC2 실행 중인 인스턴스를 들어가서,
내 서버에 보안 사항을 바꿔준다
보안그룹 URL로 접속하면 인바운드 규칙이 있는데 이 부분을 편집해야 한다
새로운 인바운드 규칙 만들기
- 내 스트림릿 URL 포트 번호를 포트 범위에 입력해서 규칙 저장하기
방화벽 설치와 포트 번호 설정 완료!!
다시 같은 주소로 들어가면 실행된다
'AWS SERVER' 카테고리의 다른 글
[AWS] 스트림릿 EC2 서버에서 24시간 365일 실행되도록 하는 방법, 서비스 끄는 방법 (0) | 2024.04.26 |
---|---|
[AWS] EC2에 소스코드 수정사항을 반영하는 방법 (0) | 2024.04.26 |
[AWS] EC2 리눅스에 git 설치, 폴더 만들기, github.com의 repository 연동하기 (0) | 2024.04.26 |
[AWS] PuTTY를 이용해서 EC2 리눅스 스트림릿 설치하기 (0) | 2024.04.26 |
[AWS] EC2 리눅스에, 아나콘다 설치하는 방법 (0) | 2024.04.26 |