所以我正在学习使用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 = '*********'
如果您需要任何其他信息,请告诉我。
任何帮助将不胜感激,谢谢