卸载 IIS windows server 2019 后端口 80 仍然被阻止

Port 80 still blocked after uninstalling IIS windows server 2019

我最近从我的 windows 服务器中删除了 IIS,因为它对我的需要来说太复杂了。 然后我创建了一个小烧瓶应用程序,看看一切是否仍然有效。 不幸的是,无论我使用本地网络还是互联网域进行测试,我都会得到相同的结果:

http 192.168.0.5

http: error: ConnectionError: HTTPConnectionPool(host='192.168.0.5', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001B0BDC15570>: Failed to establish a new connection: [WinError 10061] Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia')) while doing a GET request to URL: http://192.168.0.5/

波兰语的意思是“无法建立连接,因为目标计算机主动拒绝”。

我的防火墙在 windows 服务器上被禁用。

每个端口都会发生同样的事情。我测试了 80、443、5000 和 9292 作为一个很好的衡量标准

烧瓶应用程序:

from flask import Flask, jsonify, request

app = Flask(__name__)

@app.route('/', methods=['GET'])
def index():
    return jsonify({'status': 'ok'})


app.run(port=5000, debug=True)

好吧,我很笨……你知道吗。我只在环回上托管烧瓶...... 只有 运行 个应用:

app.run(port=5000, debug=True, host='0.0.0.0')

解决了问题。对不起