Итак, я изучаю веб-программирование на 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 = '*********'
Если вам нужна какая-либо другая информация, пожалуйста, дайте мне знать.
Любая помощь будет высоко ценится, спасибо