通过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的主要内容,如果未能解决你的问题,请参考以下文章

远程访问 Apache 服务器

如何在远程访问其 JSON API 时在 Jenkins 中进行身份验证?

Jenkins远程命令执行漏洞(CVE-2018-1000861)

在Jenkins中配置执行远程shell命令

XAMPP Apache 站点根相关链接在本地工作,通过 LAN 上的远程计算机访问开发站点时失败

SparkSQL远程访问CDH集群Hive数据表