프로젝트 루트 디 렉 터 리 html / blog 를 만 든 다음 테스트 파일 index. html cd / usr / local / nginx / html mkdir blog cd blog vim index. html 내용 을 추가 합 니 다. welcome
nginx 서비스 서비스 다시 시작 \ # 서비스 다시 시작 nginx reload \ # 다시 불 러 오기 설정
flask 항목 추가
python 3 설정 설치:. / configure – prefix = / usr / local / python 3 컴 파일: make 설치: make install 소프트 연결 만 들 기: python 3: ln - s / usr / local / python 3 / bin / python 3 / usr / bin / python 3 pip 3: ln - s / usr / local / python 3 / bin / pip 3 / usr / bin / pip 3
웹 작업 원리 클 라 이언 트 돌 이 켜 보기 < = > 웹 서버 (nginx) < = > wsgi (uWSGI) < = > Python (flask 프레임 워 크) < = > 데이터베이스
uWSGI 소프트웨어 pip 3 설치 uwsgi
html / blog 디 렉 터 리 에 webapp. py 파일 을 만 듭 니 다. 내용 은 다음 과 같 습 니 다. from flask import Flask app = Flask (name) @ app. route ('/') def index (): return 'Hello Flask!'if name == ‘main‘: app.run()
uwsgi 프로그램 uwsgi – socket 127.0.0.1: 5000 – wgi - file webapp. py – callable app 을 시작 합 니 다. fllask 자체 http 테스트 서 비 스 를 사용 하려 면 다음 과 같이 시작 합 니 다. uwsgi – http 본 컴퓨터 IP: 포트 – wgi - file webapp. py – callable app
시작 파 라미 터 를 파일 (uwsgi. ini) 에 기록 합 니 다. 다음 과 같 습 니 다. [uwsgi] socket = 127.0.0.1: 5000 wsgi - file = webapp. py callable = app 시작: uwsgi uwsgi. ini
정적 자원 처 리 는 server 에 location 을 추가 합 니 다. 내용 은 다음 과 같 습 니 다. location / static {root html / blog; \ # 두 가지 방식 으로 alias html / blog / static;} 테스트: 프로젝트 디 렉 터 리 에 static 디 렉 터 리 를 만 든 다음 그림 xinsen. jpg 접근: www. blog. com / static / xinsen. jpg
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: