小编典典

使Jenkins对远程用户不可见

jenkins

我的本地Windows设备上有一个Jenkins服务器,但我想使它对外界不可见(关于服务器的办公规则)。一种令人满意的工作方式是显而易见的,微妙的方法,它是设置防火墙规则以阻止对其端口的传入访问,但是我认为必须有一个Jenkins设置来阻止它向除本地主机之外的任何人发布其服务。谁能告诉我是否有?

请注意,设置用户凭据不是有效的解决方案,因为服务器可见但未经登录便无法访问,这仍然违反了办公规则。


阅读 340

收藏
2020-07-25

共1个答案

小编典典

启动和访问Jenkins,您需要--httpListenAddress=127.0.0.1命令行参数:

--httpListenAddress = $ HTTP_HOST-将詹金斯绑定到$
HTTP_HOST表示的IP地址。默认值为0.0.0.0,即在所有可用接口上侦听。例如,要仅侦听来自本地主机的请求,可以使用:–httpListenAddress
= 127.0.0.1

如果您将Jenkins作为Windows服务运行,则可以jenkins.xml在Jenkins主目录中的文件中扩展命令行参数。

ServerFault上的类似答案(对于面向Linux的平台)。

2020-07-25