티스토리 뷰
반응형
robo3T를 이용해서, "내 컴퓨터에서"→"서버에 있는 mongoDB"에 접속하기
좌측 상단 빨간 상자 내 아이콘을 클릭합니다.
Create 클릭!
접속 정보를 세팅합니다.
상단 Authentication 탭을 클릭합니다.
- Perform authentication 체크박스를 클릭합니다.
- 생성한 계정의 아이디와 비밀번호를 입력하고, 'save'를 클릭합니다.
원페이지쇼핑몰 완성본을 filezilla로 EC2에 업로드해봅니다.
- 그 전에! MongoDB 접속 세팅을 바꿔주세요!
AWS의 MongoDB에 아이디와 비밀번호를 추가했으니, 우리의 pymongo에도 아이디와 비밀번호를 입력해주어야 합니다! 그래야 pymongo가 올바르게 DB에 접근할 수 있습니다.
app.py 파일을 열어서,
아래 처럼 가운데 한 줄을 바꿔주세요!
[코드스니펫] - pymongo 계정 접속
아래와 같은 뜻이에요!
client = MongoClient('mongodb://test:test@localhost', 27017)
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbhomework
위에거에 추가, 주석(ctrl + /)처리
from pymongo import MongoClient
client = MongoClient('mongodb://test:test@localhost', 27017)
# client = MongoClient('localhost', 27017)
db = client.dbhomework
- 파일질라에서 homework 폴더 째로 드래그 드롭으로 EC2 인스턴스의 home/ubuntu 폴더에 업로드합니다.(기존파일삭제)
- git bash를 켜놓은 상태면 언제든 들어갈 수 있다.
완성본을 실행해봅니다.
실행하려고 시도하기
# home 디렉토리로 이동
cd ~
# 해당 폴더로 이동해서 아래 코드를 실행합니다.
python app.py
에러가 나죠? 패키지를 설치하지 않았기 때문입니다.
# 설치하기
pip install pymongo
다시 실행해봅니다
python app.py
접속해봅니다!
브라우저에서 접속하기
http://내AWS아이피:5000/
반응형
'항해' 카테고리의 다른 글
5주차_17(nohup 설정하기) (0) | 2021.12.18 |
---|---|
5주차_16(포트포워딩-상식) (0) | 2021.12.18 |
5주차_14(AWS에서 포트 열어주기) (0) | 2021.12.18 |
5주차_13(flask 서버를 실행해보기) (0) | 2021.12.18 |
5주차_12(서버 세팅하기) (0) | 2021.12.17 |