【问题标题】:Laravel Homestead needs to access local web serverLaravel Homestead 需要访问本地 Web 服务器
【发布时间】:2018-03-22 10:37:58
【问题描述】:

我在 Windows 10 上运行的 DEV 环境中有以下设置(这应该是无关紧要的)。

  • Homestead 和 Virtual box 来开发我的 Laravel 应用程序
  • 在我的本地操作系统上,我有一个 IBM Domino 服务器作为 dev1.mydomain.local 运行

我正在尝试从我的 Laravel 安装访问 Domino 服务器上的 REST API。目前我在尝试时遇到 404 错误,因为在 Homestead 的 VirtualBox 中无法使用 domino 服务器。

这是宅基地虚拟盒子的网络配置

虚拟机上的网络服务器 Domino 和 nginx 都在标准端口上运行

这是虚拟盒子的ifconfig输出

我怎样才能做到这一点?

更新:

我突然想到我可以使用 LDAP 访问 Domino 服务器,所以也许更改 Domino 服务器的 http 和 https 端口已经是答案了...

我会测试一下然后回到这里......

【问题讨论】:

    标签: laravel virtualbox lotus-domino homestead


    【解决方案1】:

    将 Domino 服务器的端口更改为 8080 使我能够访问服务器的 REST API

    dev1.mydomain.local:8080/api/data/
    

    与本地机器的连接似乎是通过 VirtualBox 的第二个网络适配器启用的,我对 REST API 的调用与在 localhost(127.0.0.1) 上侦听同一端口的 2 个 Web 服务器混淆

    更新

    虽然我可以使用上面的地址连接到服务器,但仍然给我留下了无法进行身份验证的问题。为了这样做(我不知道为什么),我必须更改为我的 PC 的本地 IP 地址才能访问 REST 服务

    http://192.168.0.155:8080/api/data
    

    如果有人能解释我会很高兴:-)

    【讨论】:

      猜你喜欢
      • 2021-04-17
      • 1970-01-01
      • 2011-05-23
      • 2011-02-11
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 1970-01-01
      • 2012-04-27
      相关资源
      最近更新 更多