git bash에서 패키지 까는 법
pip install ~ 하면 뭐든지 깔린다 :)
패키지 깔고 app.py를 python app.py로 실행해주고 구매한 ip주소:5000 으로 들어가면? 동작할 줄 알았는데 동작하지 않는다????

왜 안들어가지냐면 AWS에서 구매했는데 자체 방화벽이 있어서 뚫어줘야 한다고..?^ㅁ^?

이렇게 포트를 추가해줘야 접속이 가능하다고 ㅜ우리가 돌릴 5000포트 80포트(http의 기본) 27017(몽고db) 추가해준다

요렇게 추가 해주면 위 주소 접속이 가능!

근데 현재 서버가 돌아가고 있어서 수정이 불가함

아무거나 눌러도 안된다고 위에서 친절히 알려주는데 press ctrl+c눌러서 끄라고 ㅎㅎ
다시 키는 방법은 python app.py로 돌려주면 끝 'ㅛ'/
이제 작품을 올릴건데 원페이지 쇼핑몰 완성본을 올려볼 것이다~~!!
이렇게 올려볼려면,
1. Robo3T를 이용해서, "내 컴퓨터에서"→"서버에 있는 mongoDB"에 접속하기


2. 원페이지쇼핑몰 완성본을 filezilla로 EC2에 업로드해봅니다.
> 파일즈라 이용해서 기존에 만들었던 app.py/tempaltes폴더/static폴더 업로드!
3. 완성본을 실행 후 접속!

근데 주소에 5000포트 들어간것 숨기고, git bash 꺼도 페이지를 사용할 수 있게 해보자!!
-5000주소 숨기기
지금은 5000포트에서 웹 서비스가 실행되고 있어서 매번 :5000 이라고 뒤에 붙여줘야 하는 중!!
1. http 요청에서는 80포트가 기본이기 때문에, 굳이 :80을 붙이지 않아도 자동 연결!
2. 포트 번호를 입력하지 않아도 자동으로 접속되기 위해, 우리는 80포트로 오는 요청을 5000 포트로 전달하게 하는 포트포워딩(port forwarding) 을 사용하면 된다 ㅎㅎ 근데 리눅스 기본제공이라 되어있다..?
** 80포트로 들어오는 요청을 5000으로 넘겨주는 명령어**
>> sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-por
- 원격 접속을 종료하더라도 서버가 계속 돌아가게 하기
# 아래의 명령어로 실행하면 된다
nohup python app.py &
- 원격 접속을 종료하더라도 서버가 계속 돌아가게 하기
# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다 ps -ef | grep 'app.py'
# 아래 명령어로 특정 프로세스를 죽인다 kill -9 [pid값]
>>>파일 업뎃 후 사용한다 ㅎ
ps -ef 를 하면 모든 파일 보여준다 ㅇㅁㅇ!
이제 도메인을 붙여보자!

내가 산 주소에서 이렇게 ip값만 붙여주면 된다 호오 좋은걸 가비아 가고싶당\
카톡 전달하기로 사용할려면 og태그 index파일에 넣어주고 static에 이미지 넣어주면 끗 ㅇㅅㅇ.
웹개발플러스 들으러가야겠다..
스파르타코딩클럽 웹개발프로젝트 간단 후기
튜터님도 넘 맘에 들고 수업 방식도 넘 맘에들고, 어렵기만한 주입식 수업이 아닌 실전용 수업이라서 내가 기록해둔 개발일지 보며 차근차근 공부해서,,,,부모님 회사 페이지 만드러조야지'ㅅ'빠이팅
'웹개발' 카테고리의 다른 글
| 웹개발플러스-이론 복습으로 공부 재 시작 'ㅅ'/ (0) | 2021.05.25 |
|---|---|
| 스파르타코딩클럽 웹개발종합반 후기 (0) | 2021.05.06 |
| 오늘의 공부 - 내 프로젝트 서버에 올리기 (서버 구매 > 세팅) (0) | 2021.05.04 |
| 오늘의 공부 - 무비스타 project (0) | 2021.05.03 |
| 오늘의공부 - 나홀로 메모장 project (0) | 2021.05.01 |