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

时间:2012-04-12 15:21:03

标签: jenkins

我们有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中做到这一点。

3 个答案:

答案 0 :(得分:1)

执行所需操作的典型方法是在某个高端口运行Jenkins,例如8080,--prefix=/jenkins,然后在端口80中运行类似Apache或Nginx的配置,以将代理/jenkins反转为{ {1}}

对于Apache,你可以在Apache的配置文件中添加这样的东西:

http://localhost:8080/jenkins

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

答案 1 :(得分:0)

对我有用的技巧被描述为here。不久,执行以下命令:

sudo service jenkins stop
sudo rm -rf /tmp/*
sudo service jenkins start

答案 2 :(得分:-2)

执行此操作的正确方法是继续使用DNS提供程序并更改

的重定向

http://my.server/

目前它应该指向你的主目录,名为/ 你应该把它变成/ jenkins

我个人喜欢为http://jenkins.my.server/等网络应用定义子域名,并将www.myserver用于其他目的。

这也可以在您的DNS提供商配置中实现