我无法使用厨房实例访问我的Web应用程序

 手机用户2502916831 发布于 2023-01-29 11:06

我使用Test-Kitchen和Vagrant对我的食谱进行集成测试。但是,当我使用厨房登录名并进入虚拟机以手动验证apache2服务的状态(我在ubuntu 12.04上)时,没有问题,该服务正在运行,但是当我尝试以这种方式从主机访问时

http://localhost:8080

它没有回应。

这是我的.kitchen.yml

http://localhost:8080

我的疑问是是否有必要在kitchen.yml上配置其他内容,也许是与netwotk相关的内容。

1 个回答
  • 您需要配置端口转发,或配置(恕我直言,是一个更好的选择)具有已知IP地址的单独网络接口,您可以使用该接口直接从主机进行连接。

    例如:

    driver:
      network:
      - ["private_network", { ip: "192.168.33.101" }]
    

    有关更多信息,请参见kitchen-vagrant和Vagrant文档。

    还要确保apache绑定到该(或所有)接口。与端口转发相同,因为它将指向默认的NAT接口,而不是环回。

    2023-01-29 11:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有