windows - 当服务器在 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/
解决方案
默认情况下,Flask 开发环境使用 127.0.0.1 (localhost),这限制了对同一主机上进程的访问(VM/容器除外,这不是这里的一个因素)。
要从 localhost 外部(例如,从您的 Windows 10 机器)访问 Flask,请使用 IP 地址 0.0.0.0。(您可以将其传递给run()
,或通过命令的命令行选项flask
。
但是,请注意有关(不)将开发环境用于生产用途的警告。
推荐阅读
- java - (Android, java) 无法在 Firebase 实时数据库中重命名子节点两次(已解决:阅读我的第一篇文章的底部以获得答案)
- iis - 如果两个域都指向同一个 IP 地址,是否可以将多个域绑定到一个网站?
- javascript - react 钩子可以用来注入组件吗?
- javascript - 如何以通用形式使用正则表达式 javascript 提取值
- javascript - 正则表达式:Javascript、XML、字符串
- c# - Razor 页面中的“条件”字段
- sql-server - Excel 不能识别 SQL Server 变量语法吗?
- python - 如何使用列表推导编写以下代码?
- r - 如何使 1 成为条形图或雷达图的最高值?(ggplot)
- c++ - 使用 if 语句对 3 个数字进行排序