gpt4 book ai didi

apache2 - 我无法使用厨房实例访问我的网络应用程序

转载 作者:行者123 更新时间:2023-12-02 04:37:50 25 4
gpt4 key购买 nike

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

http://localhost:8080

它没有响应。

这是我的.kitchen.yml

---
driver:
name: vagrant

provisioner:
name: chef_solo

platforms:
- name: ubuntu-12.04
driver_config:
box: "ubuntu-12.04"

suites:
- name: default
run_list:
- recipe[web::default]
attributes:

我怀疑是否有必要在 kitchen.yml 上配置其他东西,也许是与 netwotk 相关的东西..

最佳答案

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

例如:

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

参见 kitchen-vagrantVagrant文档以获取更多信息。

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

关于apache2 - 我无法使用厨房实例访问我的网络应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21581618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com