Как сказать Ubuntu запускать __init__.py вместо index.html на домашней странице - PullRequest
0 голосов
/ 29 апреля 2019

Итак, я изучаю веб-программирование на Python с использованием Putty и Flask. Я настроил сервер и выполнил настройку Flask. Я создал __init__.py файл с «Hello World» в качестве теста. Так что, если я открою адрес моего веб-сайта в браузере, я должен увидеть простой Hello World. Но когда я открываю свой веб-сайт, он показывает содержимое, которое находится внутри файла index.html.

Вот код моего __init__.py файла:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def homepage():
    return "Hello World"

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

Код для flaskapp.conf

<VirtualHost *:80>
    ServerName *****website.com
    ServerAdmin ***********
    ServerAlias www.*****website.com
    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>

код в flaskapp.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 = '*********'


Если вам нужна какая-либо другая информация, пожалуйста, дайте мне знать.

Любая помощь будет высоко ценится, спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...