▶현재 시간 : 2022년 10월 21일 4:55 P.M.
이번주 서버 세팅하기!
▶서버 환경 통일하기
우리는 지금 막! 컴퓨터를 구매한 상태예요. 여기에 이런저런 세팅들(업그레이드, DB설치, 명령어 통일 등)을 해줘야 본격적으로 이용할 때 편리하답니다
- #으로 시작되는 명령어 3개를 터미널에 깔아주고 엔터!
- < > 설명 부분은 필요할 때 복사 붙여넣기 하고 엔터!
# 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
<원격 접속을 종료하더라도 서버가 계속 돌아가게 하기>
nohup python app.py &
<강제 종료하기>
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
- 파이썬 (python3 → python) : python3 명령어를 python으로 사용할 수 있게 하는 명령어
- pip (pip3 → pip) : 1) pip3 설치 2) pip3 명령어를 pip으로 사용할 수 있게 하는 명령어
- 포트포워딩 (80포트 → 5000포트) : 80포트로 들어오는 요청을 5000포트로 넘겨주는 명령어
- 파일질라 실행, 다음과 같이 설정
- 정보들을 입력하고, ok 누르면 서버의 파일들을 볼 수 있음 (Host: 내 EC2서버의 ip // User: ubuntu 로 입력)
- 마우스로 드래그 해서 파일을 업로드/다운로드하면 됩니다!
왼쪽이 내 컴퓨터 vs 오른쪽이 내가 방금 산 컴퓨터
'Web development (5)' 카테고리의 다른 글
웹개발 5주차 (5) - nohup 설정, 도메인 연결, og 태그 (0) | 2022.10.21 |
---|---|
웹개발 5주차 (4) - Flask 서버를 실행 (filezilla, EC2) (0) | 2022.10.21 |
웹개발 5주차 (2) - AWS EC2에 접속하기 (0) | 2022.10.21 |
웹개발 5주차 (1) - Flask 연습 (버킷리스트 프로젝트) (0) | 2022.10.20 |