git-bash로 리눅스 시작하기

손경아·2022년 8월 5일
0

웹개발

목록 보기
19/21

aws 사이트
https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#InstanceDetails:instanceId=i-0bbd783348ed80c88

git-bash 시작하기
ssh -i 인스턴스 키 끌어넣기 ubuntu@ aws 인스턴스 퍼블릭IPv4 주소 복사해서 오른쪽키 paste , yes, enter

리눅스 폴더 만들기
mkdir

확인하기
ls

폴더로 들어가기
cd sparta

폴더 나가기
cd ..

python3 -> python

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

pip3 -> pip

sudo apt-get update
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

port forwarding

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000

filzilla
올릴 파일 셋팅, 파이참으로 올릴파일 켜두기

사이트 관리자
뉴사이트
sftp
호스트에 퍼블릭 Ipv4 붙여넣기
포트 22번
로그온 유형 - 키파일
사용자 ubuntu
키파일은 pem file로 넣어주기
확인

test파일 끌어다 넣기

실행
git-bash
ls
cd sp 탭
python test.py

filzilla
app.py, static, templates 끌어다 넣기

git-bash
ls
python app.py
안깔려있으면
pip install flask
python app.py
파이몽고가 안깔려있으면
pip install pymongo
pip install dnspython
python app.py

aws
퍼블릭 아이피주소 주소창에 붙여넣기
안됨!
aws 인스턴스에 들어가서 보안으로 들어감
보안그룹 클릭
edit inbound rules
규칙추가
포트범위 5000
사용자 anywhere-IPv4
규칙추가 포트범위 80
anywhere-IPv4

주소창에 퍼블릭 아이피주소 넣으면 연결됨

git-bash 재접속
화살표 윗키 누르면 자동완성

계속 돌리기
ls
nohup python app.py &

끄는 방법
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill

가비아 들어가기
구매한 도메인 DNS 설정 들어가기
호스트 @
ip주소 숫자 넣기(54.180.121.211) 퍼블릭 주소
확인 저장

profile
행복은 내곁에

0개의 댓글