如何从另一台机器查看托管在 ubuntu 上的 Web 应用程序?

纳古沙布

我有一个 Flask Web 应用程序,它在 Ubuntu 安装上成功运行,在http://127.0.0.1:8050/上运行

现在,那台机器只是 CLI,所以我需要从另一台有浏览器的机器上打开那个网站我怎样才能做到这一点?

用机器的 IP替换127.0.0.1不起作用。

卡兹·沃尔夫

通常,像 Flask 这样的 Web 应用程序会127.0.0.1出于多种原因进行绑定,例如安全性、SSL、反向代理等。

最简单的解决方案是更改 webapp 的绑定当您调用 时flask run,只需执行以下操作:

flask run --host 0.0.0.0

这将指示 Flask 绑定到 IP 地址 0.0.0.0,这是一个包罗万象的,允许您从任何 IP 访问 Flask。请注意,您需要允许端口 8050 通过防火墙才能使其正常工作。

或者,您可以使用像 NGINX 这样的反向代理这还允许您更改服务器端口、添加 SSL 证书、平衡服务器负载以及生产 Web 应用程序所需的许多其他功能。有关如何执行此操作的示例,请参阅官方 NGINX 文档您也可以使用 Apache2 的mod_proxy,但我个人的建议是 NGINX。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ubuntu的另一台机器上移动Alpine邮件?

来自分类Dev

在另一台机器上继续我的Web浏览

来自分类Dev

从不在 docker 容器和另一台机器中的其他应用程序调用或与一台机器上的 docker 容器通信

来自分类Dev

如何使我的 IIS 上安装的已发布 Web 应用程序可以被另一台计算机访问

来自分类Dev

我可以在全新安装的Lubuntu上从Ubuntu备份中还原应用程序设置吗?(同一台机器)

来自分类Dev

我可以在全新安装的Lubuntu上从Ubuntu备份中还原应用程序设置吗?(同一台机器)

来自分类Dev

如何使应用程序在另一台机器上工作?

来自分类Dev

如何在另一台 Ubuntu 机器上挂载加密的 /home 目录?

来自分类Dev

如何在一台机器上编译幻象,然后在另一台机器上“移植”?

来自分类Dev

我如何在另一台PC上运行Qt应用程序?

来自分类Dev

如何在ubuntu上测试移动设备的Web应用程序?

来自分类Dev

在Ubuntu上运行的Suave Web应用程序

来自分类Dev

将子域指向另一台服务器上IIS上托管的应用程序

来自分类Dev

Vs2013 MVC5应用SLN在一台机器上加载所有项目,而另一台机器上没有加载

来自分类Dev

在同一台机器上运行Node.js应用程序和PHP

来自分类Dev

在同一台机器上运行Node.js应用程序和PHP

来自分类Dev

如何将文件从一台ubuntu机器备份到另一台ubuntu机器上的共享NTFS驱动器

来自分类Dev

如何将文件从一台ubuntu机器备份到另一台ubuntu机器上的共享NTFS驱动器

来自分类Dev

在另一台机器上部署应用程序

来自分类Dev

debian和ubuntu在同一台机器上

来自分类Dev

如何从本地网络上的另一台机器访问Docker容器

来自分类Dev

如何在另一台机器上克隆RStudio环境

来自分类Dev

如何收集要在另一台机器上提交的错误数据?

来自分类Dev

阻止Windows 10安装我在另一台PC上使用的应用程序

来自分类Dev

在一台机器上构建内核,在另一台机器上安装

来自分类Dev

如何在另一台Mac上运行未签名的可可应用程序构建?

来自分类Dev

如何将网站从一台机器上的 IIS 7.5 迁移到另一台机器上的 IIS 8.5?

来自分类Dev

如何在一台机器上设置多个Web客户端

来自分类Dev

存储过程在一台机器上成功但在另一台机器上失败?

Related 相关文章

  1. 1

    如何在Ubuntu的另一台机器上移动Alpine邮件?

  2. 2

    在另一台机器上继续我的Web浏览

  3. 3

    从不在 docker 容器和另一台机器中的其他应用程序调用或与一台机器上的 docker 容器通信

  4. 4

    如何使我的 IIS 上安装的已发布 Web 应用程序可以被另一台计算机访问

  5. 5

    我可以在全新安装的Lubuntu上从Ubuntu备份中还原应用程序设置吗?(同一台机器)

  6. 6

    我可以在全新安装的Lubuntu上从Ubuntu备份中还原应用程序设置吗?(同一台机器)

  7. 7

    如何使应用程序在另一台机器上工作?

  8. 8

    如何在另一台 Ubuntu 机器上挂载加密的 /home 目录?

  9. 9

    如何在一台机器上编译幻象,然后在另一台机器上“移植”?

  10. 10

    我如何在另一台PC上运行Qt应用程序?

  11. 11

    如何在ubuntu上测试移动设备的Web应用程序?

  12. 12

    在Ubuntu上运行的Suave Web应用程序

  13. 13

    将子域指向另一台服务器上IIS上托管的应用程序

  14. 14

    Vs2013 MVC5应用SLN在一台机器上加载所有项目,而另一台机器上没有加载

  15. 15

    在同一台机器上运行Node.js应用程序和PHP

  16. 16

    在同一台机器上运行Node.js应用程序和PHP

  17. 17

    如何将文件从一台ubuntu机器备份到另一台ubuntu机器上的共享NTFS驱动器

  18. 18

    如何将文件从一台ubuntu机器备份到另一台ubuntu机器上的共享NTFS驱动器

  19. 19

    在另一台机器上部署应用程序

  20. 20

    debian和ubuntu在同一台机器上

  21. 21

    如何从本地网络上的另一台机器访问Docker容器

  22. 22

    如何在另一台机器上克隆RStudio环境

  23. 23

    如何收集要在另一台机器上提交的错误数据?

  24. 24

    阻止Windows 10安装我在另一台PC上使用的应用程序

  25. 25

    在一台机器上构建内核,在另一台机器上安装

  26. 26

    如何在另一台Mac上运行未签名的可可应用程序构建?

  27. 27

    如何将网站从一台机器上的 IIS 7.5 迁移到另一台机器上的 IIS 8.5?

  28. 28

    如何在一台机器上设置多个Web客户端

  29. 29

    存储过程在一台机器上成功但在另一台机器上失败?

热门标签

归档