即使设置了--prefix也无法通过--prefix值访问Jenkins [英] Can not access Jenkins by --prefix value even if --prefix is set
问题描述
我已经使用/etc/default/jenkins设置了JENKINS_ARGS,并使用www-data用户将jenkins作为守护程序启动.
I have set the JENKINS_ARGS using /etc/default/jenkins and start jenkins as a daemon with the www-data user.
系统信息页面显示--prefix =/jenkins已设置
The system info page shows that --prefix=/jenkins is set
HOME/var/www HUDSON_HOME/var/jenkins JENKINS_ARGS --prefix =/詹金斯
HOME /var/www HUDSON_HOME /var/jenkins JENKINS_ARGS --prefix=/jenkins
但是仍然只能通过 http://ip:port/访问jenkins,而不能通过
But still jenkins is only accessible via http://ip:port/ and not http://ip:port/jenkin.
我还在配置页面上设置了Jenkins URL,但没有成功.
I have also setting the Jenkins URL on the configuration page, but without success.
您是否还知道我应该做些其他事情?
Do you know more if there is something else I should do?
这是我的环境: Linux robopar12227 2.6.35-22-server#35-Ubuntu SMP Sat Oct 16 22:02:33 UTC 2010 x86_64 GNU/Linux Java版本"1.6.0_20" OpenJDK运行时环境(IcedTea6 1.9.13)(6b20-1.9.13-0ubuntu1〜10.10.1) OpenJDK 64位服务器VM(内部版本19.0-b09,混合模式) 詹金斯版1.447
This is my environment: Linux robopar12227 2.6.35-22-server #35-Ubuntu SMP Sat Oct 16 22:02:33 UTC 2010 x86_64 GNU/Linux java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.10.1) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) Jenkins ver. 1.447
推荐答案
像这样将前缀添加到/etc/default/jenkins
Add the Prefix to /etc/default/jenkins like so
JENKINS_ARGS =-webroot =/var/cache/jenkins/war -prefix =/jenkins --httpPort = $ HTTP_PORT --ajp13Port = $ AJP_PORT"
JENKINS_ARGS="--webroot=/var/cache/jenkins/war --prefix=/jenkins --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT"
并重新启动您的jenkins服务器
and restart your jenkins Server
在Debian/Ubuntu上尝试
tried on Debian/Ubuntu
这篇关于即使设置了--prefix也无法通过--prefix值访问Jenkins的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!