通过apache远程访问Jenkins
Posted
技术标签:
【中文标题】通过apache远程访问Jenkins【英文标题】:Access Jenkins remotely through apache 【发布时间】:2015-03-29 17:03:42 【问题描述】:我只是想设置我的 Jenkins URL,以便我可以从另一台机器访问它。我真的不知道我在做什么。我尝试了几个教程,但还没有开始工作。这是我位于 /etc/apache2/sites-available 的 Jenkins.conf 文件中的内容
<VirtualHost *:80>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreseveHost on
ProxyPass /http://24.117.132.56:8080/ nocanon
AllowEncodedSlashes NoDecode
</VirtualHost>
任何意见将不胜感激!
【问题讨论】:
【参考方案1】:你错过了空间
ProxyPass /http://24.117.132.56:8080/ # <-- wrong
ProxyPass / http://24.117.132.56:8080/ # <-- correct
你也错过了这里的角色:
ProxyPreseveHost on # <-- wrong
ProxyPreserveHost on # <-- correct
【讨论】:
以上是关于通过apache远程访问Jenkins的主要内容,如果未能解决你的问题,请参考以下文章
如何在远程访问其 JSON API 时在 Jenkins 中进行身份验证?
Jenkins远程命令执行漏洞(CVE-2018-1000861)