DevOps/AWS

인스턴스 서버의 포트를 열어주는 방법

DevHam94 2024. 12. 26. 13:58

aws에서 웹 프로그램을 실행시키거나 서비스를 실행시키면 외부에서 접속할 수 있게 해야되는데.

그럴려면 해당 프로그램이 실행되는 포트를 열어줘야 외부에서 접속할 수 있게되서

aws ec2페이지의 인스턴스를 눌러 보안에서 인바운드 규칙을 추가해줘야한다. 

 

일반적으로 22번 포트만 열려있는데

규칙추가를 눌러 유형을 사용자 지정 TCP로 포트번호를 입력하고 0.0.0.0/0으로 소스를 설정하게되면 모든 ip에서 접속이 가능하게 설정이 된다. 

 

이것도 nohup으로 백그라운드로 프로세스를 실행시켜줘야하는데 

아래 명령어가 포트를 지정해 실행시키는 명령어이다. 

nohup python3 -m application.py --server.port 8800 > output.log 2>&1