gpt4 book ai didi

Jenkins 在独立安装时重定向/到/jenkins

转载 作者:行者123 更新时间:2023-12-03 18:04:22 28 4
gpt4 key购买 nike

我们有 Jenkins 的标准 Debian 安装(仅限 winstone,不涉及 tomcat 或 apache),我们正在运行 --prefix=/jenkins并在端口 80 上。

现在当我访问 http://my.server/我得到一个 404 页面。我能否以某种方式说服 Winstone 将其重定向到正确的地址 http://my.server/jenkins/ ?

编辑:我知道我可以安装 Apache,并使用以下重写规则来获得我想要的:

RewriteEngine On
RewriteRule ^/*$ https://jenkins.corp.mobile.de/jenkins/ [R]

我的问题是如何在 Winstone 中做到这一点。

最佳答案

做你想做的事情的典型方法是在一些高端口上运行 Jenkins,比如 8080 和 --prefix=/jenkins然后在配置为反向代理的端口 80 中运行 Apache 或 Nginx 之类的东西 /jenkinshttp://localhost:8080/jenkins
对于 Apache,您可以在 Apache 的配置文件中添加如下内容:

ProxyPass         /jenkins  http://localhost:8080/jenkins
ProxyPassReverse /jenkins http://localhost:8080/jenkins
ProxyRequests Off

# Allow direct access to Jenkins only from localhost i.e. Apache
<Proxy http://localhost:8080/jenkins*>
Order deny,allow
Allow from 127.0.0.1
</Proxy>

您应该根据要接受与 Jenkins 的连接的位置调整指令中的访问控制。

关于Jenkins 在独立安装时重定向/到/jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10126643/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com