Por padrão python flask
está ouvindo a porta 5000. Eu preciso de uma regra de firewall para permitir que o tráfego passe por
Estou executando um servidor http muito simples em uma VM no GCE.
O código é muito simples
from flask import Flask, render_template, request, json, abort
app = Flask(__name__)
@app.route('/', methods=['GET'])
def heartbeat():
return 'hello'
if __name__ == '__main__':
app.run(host='0.0.0.0')
Eu posso alcançar o '/' no servidor usando lynx
localmente
Eunãomodifiqueinenhumaregradefirewall.Aquiestápartedasregras:
AquiestápartedainformaçãodaVMqueérelevanteparaarede
Você pode ver que http
tráfego é permitido.
No entanto, quando tentei me conectar ao servidor do meu PC, a conexão t
Você também pode executar seu aplicativo na porta 80 alterando levemente sua última linha para:
app.run(host='0.0.0.0', port=80)