这里奇怪的问题。我已经阅读了有关为 Flask 应用程序设置部署环境的教程。
当我导航到服务器本地 IP 地址时,它一切正常。但是,我认为在外部为 Flask/Python 逻辑提供服务存在问题。
端口 80 已打开并成功转发,如其当前页面(索引 / Apache 等)所示,但它没有像在本地子网中那样显示“你好,我爱 DigitalOcean”。在我在启用站点中启用我的 Flask 应用程序之前,它还显示了默认的 Apache HTML 模板。
在我的 Apache .conf 文件中,我目前将 ServerName 设置为本地 IP 地址。我的理解是,无论如何,进出端口 80 的所有流量都将路由到该地址,并且它仅在外部提供静态 Apache HTML 文件时才起作用。
我在这里超级困惑,就好像 python / flask 逻辑在不同的端口上传输并且它没有出去!?