| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 코딩테스트
- 파이썬 알고리즘 인터뷰
- 백준
- level1
- 알고리즘 인터뷰
- 설치
- SQL
- 파이썬
- 이진트리
- 회고
- spring boot
- 알고리즘
- GH공공임대
- Java
- JPA
- 항해
- ORM
- 프로그래머스
- ssh
- 리트코드
- 객체지향
- 자료구조
- 리눅스
- 자바
- 톰캣
- Spring
- TiL
- CS
- 2026추석연휴
- 임대주택공고
- Today
- Total
IT 전문가의 생활정보 돋보기
[항해99 사전준비] 웹개발 종합반 5주차 본문
항해가 시작되었다.
1일차는 좀 힘들었다. 훈련소를 온 기분이었다. 흐어어어엉
2일차가 되니까 벌써 적응된 것 같다. 다시 배웠던걸 쓰자..
1. 도메인
가비아에서 도메인을 샀다.
의외로 간단하고 저렴했다.


선택해서 구매만 하면된다.
2. AWS
AWS에서 서버를 구매
[Ubuntu Server 18.04 또는 20.04 버전을 구매]




여기까지 구매하는 방법 이다.
구매하고 중요한점은 테스트 할 때 구매 해놓고 인스턴스 상태를 중지 또는 종료 하지 않으면 (무료기간 1년 후) 과금이 생길 수 있다는 점을 주의 해야한다.
그리고 마지막에 Key 파일을 하나 받는데 이걸로 바로 내 터미널에서 내 서버를 접근할 수 있는 키 이다.
3. AWS - Flask 서버 셋팅
#내 터미널에서 서버 접근(맥 기준)
ssh -i /Users/geonoo/Downloads/geonoo_key.pem ubuntu@주소
# 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
종료
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
실행
nohup python app.py &
운영 체제만 설치 되어있고 파이썬이나 내 파일을 옮겨야한다.

이런식으로 파일질라와 같은 프로그램으로 접근해서 파일을 옮겨준다.
'항해 > 사전준비' 카테고리의 다른 글
| [항해99 사전준비] 웹개발 종합반 4주차 (0) | 2022.04.29 |
|---|---|
| [항해99 사전준비] 웹개발 종합반 3주차 (0) | 2022.04.28 |
| [항해99 사전준비] 웹개발 종합반 2주차 (0) | 2022.04.27 |
| [항해99 사전준비] 웹개발 종합반 1주차 (0) | 2022.04.21 |
| 항해99 지원부터 합격까지 (0) | 2022.04.21 |