Flask via cgi auf shared webspace läuft nicht
Verfasst: Donnerstag 14. Januar 2021, 17:15
Hallo,
möchte gerne einfach ein Minimalbeispiel testen und diese über cgi laufen lassen. Aber irgendwie funktioniert das nicht. Irgendwas mache ich glaube ich grundlegend falsch.
Meine Ordnerstruktur auf dem Shared Server:
Ich habe die Dateien jetzt per sftp auf den Server geladen. Muss ich noch irgendwas starten?
LG und danke
möchte gerne einfach ein Minimalbeispiel testen und diese über cgi laufen lassen. Aber irgendwie funktioniert das nicht. Irgendwas mache ich glaube ich grundlegend falsch.
Meine Ordnerstruktur auf dem Shared Server:
Code: Alles auswählen
/cgi-bin/
venv/
test.py
app.cgi
.htaccess
Code: Alles auswählen
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'wait for it...'
if __name__ == '__main__':
app.run()Code: Alles auswählen
#!/usr/bin/python3.7
from wsgiref.handlers import CGIHandler
activate_this = '/venv/bin/activate'
execfile(activate_this, dict(__file__=activate_this))
from test import app
CGIHandler().run(app)Code: Alles auswählen
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f # Don't interfere with static files
RewriteRule ^(.*)$ /cgi-bin/app.cgi/$1 [L]Ich habe die Dateien jetzt per sftp auf den Server geladen. Muss ich noch irgendwas starten?
LG und danke