오늘 실습 역대로 잘 못따라갔다 히히! 내가 다른사람들보다 타자가 많이 느린가보다!
나한테 칼럼 입력시키면 한세월걸릴듯^^ 오늘 에너지레벨 '■'
우리가 만든 VM에 웹 서비스를 하도록 방화벽 규칙 만들기를 해보겠다.
메뉴가 처음부터 안보여서 검색해서 들어가 줬다.
강사님이 딱 하라는대로만 설정.
그리고 터미널에 들어가서 pip 인스톨을 해주었다.
Flask WebServer 동작 확인
먼저 아래에 있는 GCP(AWS) 방화벽규칙(AWS 일 경우 : 보안그룹)을 편집하고 아래의 app.py 파일을 만들어 사용 폴더에 업로드한 후 flask weserver 실행 준비를 한다.
from flask import Flask
app = Flask(__name__) #앱 이름 정의
@app.route('/') 루트로 접근하면 바로 실행이 된다.
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5001, debug=True)
http:// 외부주소 :5001
뒤에 꼭 포트번호가 와야한다.
응용버전으로 이름으로 수정도 해봤다. 이건 쉽사리 되었으나 문제는 아래부터 ㅎㅎ
웹 게시판을 만드는 시간이었다.
같은 VM 터미널을 하나 더 켜준다.
lab/site1
│
├── app.py
├── templates/
│ ├── index.html
│ ├── view.html
│ └── write.html
├── static/
│ ├── common.css
│ └── styles.css
│
└── uploads/
목표는 이렇게 였다! 디렉토리 3개를 만들어 준다.
이런식으로 근데 이걸 코드로 만드는거,,ㅎ
또 번개같은 속도로 콩구워먹듯이 강사님이 해치우고 ㅋㅋㅋ나는 오류를 떠안았다.
처음에는 '파일 질라'로 업로드가 되질않았는데 그래도 ls쳐서 확인해 보니,
권한이 주어지질 않았다는걸 알게되어 다른 폴더 3개도 모두 급하게 sudo를 쳐서 하나씩 권한을 부여해주었다.
그리고 아까 만들어 두었던 app을 터미널에서 불러오는 작업을 해주었다.
그리고 나는 이제부터 오류에 휩싸인다...ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
다른분들도 나랑 비슷한 분들이 많았는지 이글을 참고하셔서 3분이나 더 뒤에 완료글이 올라왔다!
다시 생각해도 너무 감사한 답글...(세상에..🥺)
쉬는시간에 app.py를 다시 코드 확인하고 경로를 따라 업로드하니 정상작동한다...!
폰으로도 확인해 보았다.. 휴~
힘껏 정진해야 헤쳐갈수있는 길이다 오늘따라 고되다 😥
근데 난 만들고 무슨색으로 css를 바꿔볼까 꾸밀생각이 더 먼저 드는나였다..ㅎ
힘들다....... 다들 즐주..!
'데이터 분석' 카테고리의 다른 글
Python과 SQL 연동( 주말에 혼자하는 실습일지 ) (2) | 2025.02.17 |
---|---|
API 데이터 수집과 보고서쓰기 그리고 pandas 필터로 값 출력 해보기! (7) | 2025.02.17 |
Python과 SQL 연동 과정과 실습기록 (4) | 2025.02.13 |
SQL MariaDB 실습 & 터미널 사용법 총정리 (꿀팁있어요💕) (8) | 2025.02.12 |
MariaDB와 SQL 실습 일지 ( 실수 투성이~ ) (0) | 2025.02.11 |