-
터미널에서 서버 실행시키기AWS 2022. 11. 7. 10:35
터미널을 키고, 아래 명령어를 입력한다. 'ssh -i' 뒤에 aws에서 발급받은 인증파일을 넣고 'ubuntu@'뒤에는 aws에서 내가 만든 인스턴스의 '퍼블릭 IPv4 주소'를 복사해서 넣는다.
ssh -i /Users/jaewonee/Desktop/sparta-jaewon.pem ubuntu@54.180.113.175
👇이렇게 나오면 연결완료!
0.113.175 Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-1019-aws x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Mon Nov 7 01:14:22 UTC 2022 System load: 0.0 Processes: 103 Usage of /: 33.4% of 7.57GB Users logged in: 0 Memory usage: 28% IPv4 address for eth0: 172.31.43.152 Swap usage: 0% * Ubuntu Pro delivers the most comprehensive open source security and compliance features. https://ubuntu.com/aws/pro 26 updates can be applied immediately. To see these additional updates run: apt list --upgradable *** System restart required *** Last login: Sun Nov 6 23:45:09 2022 from 182.213.109.31
이러면 내가 만든 aws의 컴퓨터를 킨 것이다. 여기서 명령어를 이용해서 내 프로젝트에 들어가야 한다.
그리고 파이썬을 실행시켜 서버를 실행시키면, 이제 퍼블릭 주소 ip를 주소창에 쳤을 때 사이트가 불러와진다!
cd sparta/ python app.py
하지만 터미널을 끄면 이 서버도 함께 꺼지기 때문에, 터미널을 껐을 때도 서버가 활성화되어 있도록 해줘야 한다.
서버가 닫힌 상태에서,
nohup python app.py &
이렇게 해서 서버를 실행하면 이제 터미널을 꺼도 서버가 항상 켜있을 것이다.
하지만 서버를 끄는 방법은 어떻게?
👇 이렇게
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
'AWS' 카테고리의 다른 글
[AWS]터미널로 EC2에 접속하기, 빌드파일 업로드 (0) 2023.02.16 REMOTE HOST IDENTIFICATION HAS CHANGED! (0) 2023.02.16 퍼블릭 IP로 주소를 내가 구매한 도메인에 연결하기 (0) 2022.11.07 파일질라 연결하고, 파일을 업로드해보장 (0) 2022.11.07 EC2 한방에 세팅하기 (0) 2022.11.07