首页 > 解决方案 > 当服务器在 Ubuntu 18.04 上运行时,如何解决 Windows 10 中的谷歌浏览器“加载资源失败:net::ERR_CONNECTION_REFUSED”问题?

问题描述

我正在尝试在 Ubuntu 18.04 服务器上运行这个项目。我在这台机器上同时运行服务器和客户端。然后从带有端口 9000 的 windows 10 我可以在我的 chrome 浏览器中访问客户端http://localhost:8000/#/

浏览器加载项目,但问题是我无法使用受信任的帐户登录网站,并且其他一些数据没有加载。当我看到浏览器控制台时,我看到一条错误消息:

加载资源失败:net::ERR_CONNECTION_REFUSED

这是服务器设置: 在此处输入图像描述

这是连接到客户端的客户端设置和腻子设置。 在此处输入图像描述

VPN 已用于通过 PuTTY 连接到服务器

浏览器中的错误信息: 在此处输入图像描述

任何人都可以对这个问题有所了解吗?它与 Windows 10 或 VPN 或其他一些问题有关吗?我从这里遵循了一些步骤https://www.ionos.com/digitalguide/hosting/technical-matters/err-connection-reset/

标签: windowsgoogle-chromeflaskvpnubuntu-18.04

解决方案


默认情况下,Flask 开发环境使用 127.0.0.1 (localhost),这限制了对同一主机上进程的访问(VM/容器除外,这不是这里的一个因素)。

要从 localhost 外部(例如,从您的 Windows 10 机器)访问 Flask,请使用 IP 地址 0.0.0.0。(您可以将其传递给run(),或通过命令的命令行选项flask

但是,请注意有关(不)将开发环境用于生产用途的警告。


推荐阅读