목록Tech/Web (3)
테키테크 TEKITECH
NGINX 설치하기 OS에 따라 설치 방식이 다른데, 그 중 리눅스에서 tar.gz 파일로 설치하는 방법이다. 버전 확인 및 패키지 다운로드 리눅스 공식 페이지에서 설치할 버전에 따라 tar.gz 파일을 다운받는다. 이렇게 생겼다. 이 중에서 nginx-버전 형식으로 써 있는 파일을 선택해서 다운로드하면 된다. 또는 다운로드 링크를 복사해서 nginx를 설치할 서버에서 curl로 다운받는다. 현재(2021. 10. 12)기준 stable version인 1.20.1 버전을 설치할 것이다. 아래 명령어는 https://nginx.org/download/nginx-1.20.1.tar.gz을 다운받아서 nginx-1.20.1.tar.gz 이름으로 저장한다는 뜻이다. curl https://nginx.org/d..
flask run을 하려고 하면 "You did not provide the "FLASK_APP" environment variable"와 같은 오류가 생긴다. Flask 환경변수 오류이다. 필수 환경변수를 설정해보자. 1. 실행 파일 지정: FLASK_APP 2. 서버 환경 설정 (디버깅 모드): FLASK_ENV 3. 설정한 환경 변수 확인: print_env 1. 실행 파일 지정: FLASK_APP flask run을 실행한 경로에서 사용할 Flask 앱 이름을 설정한다. application.py 파일을 사용하기 위해 아래와 같이 설정해주었다. export FLASK_APP=application.py 아무것도 설정을 하지 않고 Flask를 실행하면 app.py 또는 wsgi.py 파일을 찾는다. ..
하버드 2018년 CS50의 7번째 수업 내용 정리 part.1 Flask로 기숙사 신청 페이지 구축 및 동적 웹 구조 이해 (for Beginners) 하단에 강의 영상(유튜브) 첨부 강의 순서 HTTP (Hypertext transfer protocol) Python Web Framework, Flask 파이썬 웹 프레임워크, 플라스크 Controller and View 컨트롤러와 뷰 Flask 플라스크 Split Controller Code and View Code 컨트롤러와 뷰 코드 분리하기 request 요청 Register for Frosh IMs 기숙사 신청 페이지 만들어보기 Flask Web Server Log 플라스크 웹 서버 로그 Add Submit Button 제출 버튼 추가하기 Fo..