Apache WSGI + Flask, ошибка 404

Я попытался настроить приложение «Привет, мир» на Apache, следуя его документу .

Я получил

% cat /etc/apache2/sites-available/flask.conf 
<VirtualHost *:80>

    WSGIScriptAlias /py /var/www/py/wsgi.py
    <Directory /var/www/py>
        Require all granted
    </Directory>
</VirtualHost>

% cat /var/www/py/wsgi.py 
from app import app as application

% cat /var/www/py/app.py 
from Flask import flask
app = Flask(__name__)

@app.route('/')
def hello():
  return 'hello wsgi'

У меня есть a2ensite flask и перезагрузите Apache. Но я получил ошибку 404 от Apache, когда попытался посетить localhost/py

% a2query -m wsgi
wsgi (enabled by maintainer script)

% apache2 -v
Server version: Apache/2.4.12 (Ubuntu)
Server built:   Jul 24 2015 15:59:00

% pip show flask
---
Metadata-Version: 1.1
Name: Flask
Version: 0.10.1
1
задан 2 June 2016 в 14:10

1 ответ

Хорошо, таким образом, кажется, что так или иначе flask.conf не работает самостоятельно. Я просто добавляю flask.conf к значению по умолчанию, настраивают 000-default.conf, и оно работает счастливо. И я определенно a2ensite flask Действительно странный редактор.

0
ответ дан 2 June 2016 в 14:10

Другие вопросы по тегам:

Похожие вопросы: