서버띄우기 - AWS
**아마존웹서비스 계정을 생성한 후 본 강의를 따라해 주세요.
1. 인스턴스 생성
1. 인스턴스 선택
EC2 - Launch Instance - Ubuntu 14.04 - t2.micro type - Review and Launch - Launch
2. key pair 생성
key pair는 다시 다운 받을 수 없습니다. 잘 관리해 주세요.
Select an existing key pair or create a new key pair 창이 나타나면 Create a new key pair 선택 - Key pair name은 DjangoServer로 입력 - Download Key Pair - Launch Instance
2. 접속
putty와 puttygen 다운로드 링크
1. putty gen으로 설정
puttygen실행 - Load - 위에서 다운로드한 keypair(DjangoServer.pem) 파일 선택 - Save private key - 같은이름, ppk확장자로 저장
2. putty로 접속
hostname : ubuntu@
과 Instance에 Connect 버튼을 누르면 나오는 Public DNS 아래 내용물
을 붙여 씀
Port : 22
Connection type : SSH
좌측 Connection-SSH-Auth-Browse-putty gen에서 만들었던 ppk 확장자 선택
3. 접속 전 보안 설정
EC2 - Security Groups - Inbound Edit - Add Rule(Custom TCP Rule / TCP / 8000 / Anywhere)
4. Git으로 코드 불러와 실행하기
1. Git과 django 설치
- sudo apt-get update
- sudo apt-get install git
- sudo apt-get install python3-pip
- sudo pip3 install django
2. Git에서 코드 불러와 실행
- git clone
<Git 주소>
- manage.py가 있는 디렉토리로 이동
- python3 manage.py runserver 0.0.0.0:8000
3. 브라우저에 접속
- 브라우저에서
EC2 - Running instances - Public DNS
뒤에:8000
붙인 주소로 접속
-
어드민 접속시 CSS 404에러가 뜨네요.
-
2017.11.29 22:14
0
-
원래putty를 끄면 서버도 꺼지나요?
-
2017.4.2 08:34
1
-
disallowedhost 가 뜹니다.
-
2017.2.10 08:05
1
-
변경된 소스는 어떻게 반영하죠?
-
2017.1.5 19:01
1
-
파이썬3로해도 빈화면으로 나와요..ㅠㅠ
-
2016.7.15 01:35
0
-
장고 호스팅
-
2016.7.12 10:30
1
-
꼭 8000포트로만 실행해야하나요?
-
2016.7.9 20:48
2
-
아마존AWS가입후 Your service sign-up is almost comple...
-
2016.7.3 20:03
1
-
python 을 실행할 수 있는 웹서버는 어떤 게 있나요?
-
2016.6.18 14:24
2
-
빈 화면 나와요..ㅠㅠ
-
2016.6.7 02:12
1