Проблемы с URL-адресами Flask - PullRequest
0 голосов
/ 05 ноября 2018

Я новичок во Фляске, так что терпите меня. Мой веб-сайт успешно запущен и работает публично, но когда дело доходит до использования URL-адреса, мой сервер продолжает выдавать мне ошибки «Not Found». В результате только файл index.html по умолчанию можно редактировать / отображать. В настоящее время используется WSGI / Apache / Flask.

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def homepage():
    return ("I've been dead inside for years.")

@app.route('/testing')
def testing():
    return render_template('testing.html')

if __name__ ==  "__main__":
    app.run()

Мой файл WSGI.conf настроен так:

<VirtualHost *:80>
            ServerName {my domain IP here}
            ServerAdmin {my email here}
            WSGIScriptAlias / /var/www/FlaskApp/flaskapp.wsgi
            <Directory /var/www/FlaskApp/FlaskApp/>
                    Order allow,deny
                    Allow from all
            </Directory>
            Alias /static /var/www/FlaskApp/FlaskApp/static
            <Directory /var/www/FlaskApp/FlaskApp/static/>
                    Order allow,deny
                    Allow from all
            </Directory>
            ErrorLog ${APACHE_LOG_DIR}/error.log
            LogLevel warn
            CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

И мой файл WSGI:

#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/FlaskApp/")

from FlaskApp import app as application
application.secret_key = '{my secret key here}'

Я продолжаю видеть упоминания о корневых каталогах, возможно, в этом проблема, но я не нашел четкого ответа на этот вопрос, я уже давно ищу в Интернете. Любая помощь будет оценена.

...