Ich möchte in der Lage sein, mehrere verdrehte Proxy-Server gleichzeitig auf verschiedenen Verzeichnissen am gleichen Port laufen zu lassen, und ich dachte mir, ich könnte flask verwenden. so hier ist mein Code:Wie verdreht man mit Flasche?
from flask import Flask
from twisted.internet import reactor
from twisted.web import proxy, server
app = Flask(__name__)
@app.route('/example')
def index():
site = server.Site(proxy.ReverseProxyResource('www.example.com', 80, ''.encode("utf-8")))
reactor.listenTCP(80, site)
reactor.run()
app.run(port=80, host='My_IP')
Aber immer, wenn ich dieses Skript ausführen, erhalte ich einen Internal Server Error, ich gehe davon aus, denn wenn app.run
auf Port 80 aufgerufen wird, kann die reactor.run
nicht auf Port 80 hören werden auch. Ich frage mich, ob es irgendeine Art von Arbeit gibt oder was ich falsch mache. Jede Hilfe wird sehr geschätzt, Danke !!
Haben Sie versucht, einen anderen Port verwenden? –
Ja, ich habe versucht, verschiedene Ports zu verwenden. Und es bewirkt, dass die Seite überhaupt nicht auftaucht. – Cristian