본문 바로가기
개발이야기/항해일지

웹개발 종합반 5주차

by 김코딩개발자 2022. 4. 28.
  • filzilla 설치, 가비아 도메인구입
    filzilla 는 서버컴퓨터에 내컴퓨터를 연결하는 접속기
    가비아는 도메인을 파는곳이다. 도메인을 설정하기전에는 아이피주소인데 , 그것을 도메인으로 바꿔준다
  • 버킷리스트 로 pymongo 활용법을 복습하였다.
    기존의 post를 이용하여 dbmongo에 파일을 저장하는방법과 get을통해 db에 있는 파일을 불러오는법은 알아서
    복습개념이었다
    하지만 목록을 삭제하는기능을 새로배웠다  이것역시 post를 이용하지만 url을 /done을 붙여주어 기존 post
    url 과 분리한다 그리고 db정보 수집 키워드를 이용하여 바꿔준다

db.bucket.update_one({'num':int(num_receive)},{'$set':{'done':1}})

이때 여기서 해당번호 num_receive를 통해 지울 목록을 선택하고 done목록을 1로 변경하면

html의 if 구문을 통해서 보여지는것이 걸러지게된다

  • aws 서버클라우드
    일종의 서버컴퓨터 개념이다. 서버컴퓨터를 클라우드에서 받아와 외부컴퓨터에 응답하기위해서 쓰인다
    이것을 작동하기위해서는 gitbash를 이용해야한다
    cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다. cd .. : 나를 상위 폴더로 이동시킨다. cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기 rm -rf [지울 것]: 지우기 sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다. sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴) 
    간단한 커맨드 내용들이다 ( 명령프롬프트와 대부분 동일함)


  • 서버세팅및 서버컴퓨터를 통해 웹페이지 실행
    gitbash를 통해 서버컴퓨터에 환경설정을해준다 pip/python/포트설정/파이썬 작동파일설치
    filezilla로 이용할 파일을 옮긴다
    gitbash를 통해 명령어를 이용하여 파이썬 파일을 실행시킨다
    aws 환경에서 보안 설정을해야한다 포트설정 :80포트에서 :5000로 송신하기 (포트설정패키지/메모장참조)
    gitbash 에서 nohup을 이용하면 서버를 켜둔채로 유지한다(컴퓨터를 켜두고간다는느낌으로)
    *커맨드는 nohup python app.py &
    반대로 종료커맨드는 ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
    이다
  • 가비아에서 구입한도메인을 가비아홈페이지에 서버 아이피 도메인을넣고 주소로 바꾼다

'개발이야기 > 항해일지' 카테고리의 다른 글

종합반 2주차 복습  (0) 2022.04.29
종합반 1주차 복습  (0) 2022.04.28
웹개발 종합반 3주차  (0) 2022.04.26
웹개발 종합반 2주차  (0) 2022.04.24
스파르타 코딩 웹개발 종합반 1주차  (0) 2022.04.23