我在centos机器上安装了厨师服务器。 除了我无法从本地网络上的其他计算机访问厨师服务器Web界面外,一切都按预期工作。
我可以从centos机器本身访问网络界面:
telnet mychefserver.local 4000
Connected
如果我从我的机器上做同样的事情,我得到了:
telnet: Unable to connect to remote host: No route to host
我可以从我的机器上成功ping mychefserver.local
知道如何使用chef-server配置nginx以从网络访问chef-server?
答案 0 :(得分:0)
从Chef Server 10开始,Web界面使用普通的HTTPS(TCP 443),它只在本地监听高端口,并根据需要监听不同后端服务的nginx代理。我会尝试使用普通的网络浏览器,因为telnet对错误消息并不是很好。通常我会指望telnet正在获得TCP传输错误,但也许它只是混淆了?如果它确实是TCP传输错误,那么内部DNS更有可能出现问题。 .local
通常意味着mDNS在某些地方支持不均,我会尝试一个实际的IP地址。
答案 1 :(得分:0)
我的问题是iptables。 我停止了iptables,我可以再次从本地网络访问chef-server。