首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >即使配置了防火墙,Google Cloud Linux虚拟机也不允许HTTP访问事件

即使配置了防火墙,Google Cloud Linux虚拟机也不允许HTTP访问事件
EN

Stack Overflow用户
提问于 2020-12-20 08:15:38
回答 1查看 86关注 0票数 0

我最近在Google Cloud创建了一个VM实例,操作系统是Ubuntu 18.04.5,这个实例看起来还不错。我克隆了一个git存储库,并将一个.NET核心API放在本地运行,如下面的屏幕截图所示。

Terminal running application

然后,我向虚拟机VPC添加了一个防火墙规则,允许通过这些端口进行HTTP连接,如下面的屏幕截图所示。

VPC Firewall configuration

可以看出,它应该应用于网络中来自每个源的所有实例,并且在尝试进行故障排除时,我确保将其打开出站和入站。无论如何,当我试图用我的浏览器访问它(Swagger UI)时,它显示它无法连接,甚至telnet命令都超时了。

我还需要做其他的配置吗?我是不是误导了什么?那会是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-20 22:43:42

对于后代搜索,只需更改我的launchSettings,强制我的服务器监听0.0.0.0而不是localhost。为此,我从以下位置更新我的launchSettings.json文件:

代码语言:javascript
运行
复制
"Api": {
  "commandName": "Project",
  "launchBrowser": true,
  "launchUrl": "https://localhost:44395/",
  "applicationUrl": "https://localhost:44395/",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
  }
}

至:

代码语言:javascript
运行
复制
"Api": {
  "commandName": "Project",
  "launchBrowser": true,
  "launchUrl": "https://0.0.0.0:44395/",
  "applicationUrl": "https://0.0.0.0:44395/",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65375760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档