【发布时间】:2017-02-02 17:31:07
【问题描述】:
我遇到了另一个用户here 提到的完全相同的问题。摘要:使用自制软件在 macOS Sierra 上安装和使用 Jenkins。通过“brew services start jenkins”命令作为 LaunchAgent 守护进程运行。一切正常,可以通过运行它的 Mac 上的默认端口 8080 访问 Jenkins 网页。但是,通过 LAN 上的任何其他计算机访问它会导致“连接被拒绝”错误。尝试了上面链接的博客文章中关于将 Sockets 部分添加到 homebrew.mxcl.jenkins launchd plist homebrew 创建的建议评论,但这也没有帮助。
所做 使远程计算机可以访问它的原因是将启动 plist 中的 Jenkins --httpListenAddress 参数从默认的 127.0.0.1 更改为 0.0.0.0。我的问题是为什么这有效?为什么这使得 Jenkins 网页可以从远程计算机访问?另外,如果它会导致此问题,为什么这是 jenkins homebrew formulae 的默认设置?
【问题讨论】:
标签: macos jenkins homebrew macos-sierra launchd