Flask 默认端口号

Lea*_*ing 3 flask docker

我在 docker 容器中运行 Flask 应用程序,应用程序的输出可以在http://localhost:5000看到。

我如何为此进行配置,以便生产中的 url 为http://localhost/myapp (OR),例如https://www.ex.com/myapp

小智 7

您可以使用端口 80 运行应用程序:

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=80)
Run Code Online (Sandbox Code Playgroud)

或者您可以通过 apache2/nginx 使用代理 HTTP 流量到 Flask。