如何告诉ubuntu在首页上运行__init__.py而不是index.html

时间:2019-04-29 10:52:30

标签: python flask

所以我正在学习使用Putty和Flask进行Python Web编程。 我已经设置了服务器,并做了一些Flask支持的设置。 我已经使用“ Hello World”作为测试创建了__init__.py文件。因此,如果我在浏览器中打开网站地址,则应该会看到简单的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 = '*********'


如果您需要任何其他信息,请告诉我。

任何帮助将不胜感激,谢谢

0 个答案:

没有答案