포트 번호를 떼고 접속해봅니다! 포트 개념 - 항구 naver.com:80 → 80이 숨어있는것 앗, 어떻게 되는걸까! → 아까 세팅해뒀으니까요~! http://내AWS아이피/ 포트 번호 없애기 - 기본 개념 우리는 이미 포트포워딩 세팅을 해뒀기 때문에, 여기서는 개념만! 지금은 5000포트에서 웹 서비스가 실행되고 있습니다. 그래서 매번 :5000 이라고 뒤에 붙여줘야 하죠. 뒤에 붙는 포트 번호를 없애려면 어떻게 해야할까요? 이미 init할때 세팅이 되어있음 80포트로 들어오는 요청을 5000포트로 넘겨주는 명령어 http 요청에서는 80포트가 기본이기 때문에, 굳이 :80을 붙이지 않아도 자동으로 연결이 됩니다. 포트 번호를 입력하지 않아도 자동으로 접속되기 위해, 우리는 80포트로 오는 요청을 5..
robo3T를 이용해서, "내 컴퓨터에서"→"서버에 있는 mongoDB"에 접속하기 좌측 상단 빨간 상자 내 아이콘을 클릭합니다. Create 클릭! 접속 정보를 세팅합니다. 상단 Authentication 탭을 클릭합니다. Perform authentication 체크박스를 클릭합니다. 생성한 계정의 아이디와 비밀번호를 입력하고, 'save'를 클릭합니다. 원페이지쇼핑몰 완성본을 filezilla로 EC2에 업로드해봅니다. 그 전에! MongoDB 접속 세팅을 바꿔주세요! AWS의 MongoDB에 아이디와 비밀번호를 추가했으니, 우리의 pymongo에도 아이디와 비밀번호를 입력해주어야 합니다! 그래야 pymongo가 올바르게 DB에 접근할 수 있습니다. app.py 파일을 열어서, 아래 처럼 가운데 한..
AWS에서 5000포트를 열어주기 EC2 서버(=가상의 내 컴퓨터)에서 포트를 따로 설정하는 것 외에도, AWS EC2에서도 자체적으로 포트를 열고/닫을 수 있게 관리를 하고 있습니다. → 그래서 AWS EC2 Security Group에서 인바운드 요청 포트를 열어줘야 합니다. 일단, EC2 관리 콘솔로 들어갑니다. 그리고 보안그룹(영문: Security Group)을 눌러 들어갑니다. 여기선 launch-wizard-1 이라고 쓰여 있네요 해당 보안그룹을 클릭합니다. Edit inbound rules를 선택합니다. 세 가지 포트를 추가해봅니다. → 80포트: HTTP 접속을 위한 기본포트 → 5000포트: flask 기본포트 → 27017포트: 외부에서 mongoDB 접속을 하기위한 포트 anywhe..
flask 서버를 실행해보기 기초적인 flask 서버 파일을 하나 만들어봅니다 [코드스니펫] - app.py 파일 준비 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0', port=5000, debug=True) filezilla를 통해 EC2에 업로드한 다음, 실행해봅니다. # 실행 python app.py 에러가 납니다! 뭐라고 에러가 나는가요? 정답: flask 패키지가 없는데? - 라는 에러입니다. 그럼, 패키지를 설치해볼까요? pip로 패키지를 설치하기 우리가 file → setting → ....