ruby - 无法让 azure Ubuntu VM 显示已安装的网站
问题描述
我是 Microsoft Azure 的新手。我正在尝试设置一个 ruby 软件。安装后,它会打开一个用于登录的网站页面。我正在使用带有 Ubuntu 18.04 LTS 的 Linux VM。我已经完成了安装过程,并且可以在浏览器上看到它。但是当我点击浏览器时,它显示“无法访问此站点”。我不明白为什么我无法访问该网站。我的软件在端口“4567”上加载网站。
我已经添加了“入站端口”并添加了端口 80,443、4567。但仍然没有运气。
请帮忙。
解决方案
我在网上查看随机问题链接时已经解决了这个问题。我在这里发布这个,也许它可以帮助别人。我找到了这个解决方案,它对我有用。我的网站实际上是为 localhost 运行的,而它应该从 Azure 服务器上的浏览器运行,因此需要这样做set :bind, '0.0.0.0'
才能使接口在 localhost 层之外可用。
推荐阅读
- c# - 如何在 C#/WPF 中检测 Grid 中的溢出
- python - 为什么 CNN 模型即使在 TensorFlow 中使用 delete 命令,仍然会超过 GPU 内存?
- c# - MVVM Execute 方法每 x 秒/分钟,窗口倒计时
- php - 如何使用碳在laravel中将时间格式化为“H:i:s”
- matlab - 选择前 250 个数据
- javascript - 如何调整临时图像文件的大小以提高性能?
- java - getContentLength() 返回与浏览器中不同的值
- python - 有条件地计算员工与经理的关系
- c# - 我可以为 .NET Core DependencyInjection 提供一个“解析器”以返回任何未注册服务的最小起订量吗?
- javascript - 如何解决“反应问题(重启机器人)”