0
WAMP에 테스트 파이썬 플라스크 응용 프로그램을 게시하려고합니다. 필자는 많은 자습서를 거쳤지만 앱으로 이동할 때 디렉토리 목록 만 보는 문제에 직면합니다. 모듈이로드 된 아파치 로그 플래그로 wsgi 모듈이 올바르게 설정되었다고 생각합니다. 아래 스크린 샷에서 볼 수 있듯이 서버 텍스트에서도 같은 것을 제안합니다. 다른 누군가가이 문제를 발견하고 해결했습니다.WAMP 전용 Flask on 디렉토리 목록
다음import sys
sys.path.insert(0, 'C:/wamp64/www/flaskapp')
from webtool import app as application
내 초기화 평 파일입니다 : 여기
내 WSGI 파일입니다from flask import Flask, request
app = Flask(__ name__)
@app.route('/')
def hello_world():
return "Hello World"
if __ name__ == '__ main__':
app.run()
추가 라인 내을 httpd.conf에 추가
LoadModule wsgi_module "d:/program files/anaconda3/lib/site-
packages/mod_wsgi/server/mod_wsgi.cp35-win_amd64.pyd"
LoadFile "d:/program files/anaconda3/python35.dll"
WSGIPythonHome "d:/program files/anaconda3"
버추얼 호스트 파일 :
<VirtualHost *:80>
ServerName localhost
DocumentRoot c:/wamp64/www
<Directory "c:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName flaskapp
WSGIScriptAlias /flaskapp c:/wamp64/www/flaskapp/flaskapp.wsgi
DocumentRoot c:/wamp64/www/flaskapp
<Directory c:/wamp64/www/flaskapp>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>