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