- 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 |